Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PriorityQueue() [6/6]

System.Collections.Generic.PriorityQueue< TElement, TPriority >.PriorityQueue ( IEnumerable<(TElement Element, TPriority Priority)> items,
IComparer< TPriority >? comparer )
inline

Definition at line 184 of file PriorityQueue.cs.

185 {
186 if (items == null)
187 {
188 throw new ArgumentNullException("items");
189 }
192 if (_size > 1)
193 {
194 Heapify();
195 }
196 }
static IComparer< TPriority > InitializeComparer(IComparer< TPriority > comparer)
readonly IComparer< TPriority > _comparer
TElement TPriority Priority[] _nodes

References System.Collections.Generic.PriorityQueue< TElement, TPriority >._comparer, System.Collections.Generic.PriorityQueue< TElement, TPriority >._nodes, System.Collections.Generic.PriorityQueue< TElement, TPriority >._size, System.comparer, System.Collections.Generic.PriorityQueue< TElement, TPriority >.Heapify(), and System.Collections.Generic.PriorityQueue< TElement, TPriority >.InitializeComparer().