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)))
277
if (
_workStealingQueues
== null)
318
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
374
if (
_workStealingQueues
!= null)
406
if (
_workStealingQueues
== null)
416
if (local._nextQueue == null && local ==
_workStealingQueues
)
432
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
485
if (
_workStealingQueues
== null)
510
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
545
if (local._nextQueue == null && local ==
_workStealingQueues
)
557
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)
613
WorkStealingQueue? head =
_workStealingQueues
; // stable at least until GlobalQueuesLock is released in UnfreezeBag
642
for (WorkStealingQueue? queue =
_workStealingQueues
; queue != null; queue = queue._nextQueue)