1 write to _workStealingQueues
System.Collections.Concurrent (1)
System\Collections\Concurrent\ConcurrentBag.cs (1)
134
_workStealingQueues
= queue = new WorkStealingQueue(head);
16 references to _workStealingQueues
System.Collections.Concurrent (16)
System\Collections\Concurrent\ConcurrentBag.cs (16)
129
WorkStealingQueue? head =
_workStealingQueues
;
155
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
215
TryStealFromTo(
_workStealingQueues
, null, out result, take) :
216
(TryStealFromTo(localQueue._nextQueue, null, out result, take) || TryStealFromTo(
_workStealingQueues
, localQueue, out result, take));
283
if (
_workStealingQueues
== null)
324
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
380
if (
_workStealingQueues
!= null)
412
if (
_workStealingQueues
== null)
422
if (local._nextQueue == null && local ==
_workStealingQueues
)
438
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
491
if (
_workStealingQueues
== null)
516
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
551
if (local._nextQueue == null && local ==
_workStealingQueues
)
563
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
619
WorkStealingQueue? head =
_workStealingQueues
; // stable at least until GlobalQueuesLock is released in UnfreezeBag
648
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)