5 writes to _waitingReadersTail
System.Threading.Channels (5)
System\Threading\Channels\BoundedChannel.cs (5)
222
ChannelUtilities.QueueWaiter(ref parent.
_waitingReadersTail
, singleton);
236
ChannelUtilities.QueueWaiter(ref _parent.
_waitingReadersTail
, waiter);
347
ChannelUtilities.WakeUpWaiters(ref parent.
_waitingReadersTail
, result: false, error: error);
404
parent.
_waitingReadersTail
= null;
579
parent.
_waitingReadersTail
= null;
3 references to _waitingReadersTail
System.Threading.Channels (3)
System\Threading\Channels\BoundedChannel.cs (3)
399
waitingReadersTail = parent.
_waitingReadersTail
;
574
waitingReadersTail = parent.
_waitingReadersTail
;
684
Debug.Assert(
_waitingReadersTail
== null, "There are items available, so there shouldn't be any waiting readers.");