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

◆ GetEnumerator() [3/4]

Implements System.Collections.Generic.IEnumerable< out T >.

Definition at line 298 of file SingleProducerSingleConsumerQueue.cs.

299 {
300 for (Segment segment = _head; segment != null; segment = segment._next)
301 {
302 for (int pt = segment._state._first; pt != segment._state._last; pt = (pt + 1) & (segment._array.Length - 1))
303 {
304 yield return segment._array[pt];
305 }
306 }
307 }

References System.Threading.Tasks.SingleProducerSingleConsumerQueue< T >._head.