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

◆ PriorityQueue() [4/6]

System.Collections.Generic.PriorityQueue< TElement, TPriority >.PriorityQueue ( int initialCapacity,
IComparer< TPriority >? comparer )
inline

Definition at line 169 of file PriorityQueue.cs.

170 {
171 if (initialCapacity < 0)
172 {
173 throw new ArgumentOutOfRangeException("initialCapacity", initialCapacity, System.SR.ArgumentOutOfRange_NeedNonNegNum);
174 }
175 _nodes = new(TElement, TPriority)[initialCapacity];
177 }
static IComparer< TPriority > InitializeComparer(IComparer< TPriority > comparer)
readonly IComparer< TPriority > _comparer
TElement TPriority Priority[] _nodes
static string ArgumentOutOfRange_NeedNonNegNum
Definition SR.cs:32
Definition SR.cs:7

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