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

◆ TryDequeue()

bool System.Collections.Generic.PriorityQueue< TElement, TPriority >.TryDequeue ( [MaybeNullWhen(false)] out TElement element,
[MaybeNullWhen(false)] out TPriority priority )
inline

Definition at line 236 of file PriorityQueue.cs.

237 {
238 if (_size != 0)
239 {
240 (element, priority) = _nodes[0];
242 return true;
243 }
244 element = default(TElement);
245 priority = default(TPriority);
246 return false;
247 }
TElement TPriority Priority[] _nodes

References System.Collections.Generic.PriorityQueue< TElement, TPriority >._nodes, System.Collections.Generic.PriorityQueue< TElement, TPriority >._size, and System.Collections.Generic.PriorityQueue< TElement, TPriority >.RemoveRootNode().