1 write to _next
System.Threading.Tasks.Dataflow (1)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
124
Volatile.Write(ref _tail.
_next
, newSegment); // ensure segment not published until item is fully stored
7 references to _next
System.Threading.Tasks.Dataflow (7)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (7)
190
if (segment.
_next
!= null && segment._state._first == segment._state._last)
192
segment = segment.
_next
;
262
if (segment.
_next
!= null && segment._state._first == segment._state._last)
264
segment = segment.
_next
;
315
return head.
_next
== null;
323
for (Segment? segment = _head; segment != null; segment = segment.
_next
)
344
for (Segment? segment = _head; segment != null; segment = segment.
_next
)