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

◆ TryStealFromTo()

bool System.Collections.Concurrent.ConcurrentBag< T >.TryStealFromTo ( WorkStealingQueue startInclusive,
WorkStealingQueue endExclusive,
[MaybeNullWhen(false)] out T result,
bool take )
inlineprivate

Definition at line 532 of file ConcurrentBag.cs.

533 {
534 for (WorkStealingQueue workStealingQueue = startInclusive; workStealingQueue != endExclusive; workStealingQueue = workStealingQueue._nextQueue)
535 {
536 if (workStealingQueue.TrySteal(out result, take))
537 {
538 return true;
539 }
540 }
541 result = default(T);
542 return false;
543 }

Referenced by System.Collections.Concurrent.ConcurrentBag< T >.TrySteal().