4 writes to _waitingWritersHead
System.Threading.Channels (4)
System\Threading\Channels\RendezvousChannel.cs (4)
163
waitingWriters = ChannelUtilities.TryReserveCompletionIfCancelable(ref parent.
_waitingWritersHead
);
282
parent.
_waitingWritersHead
= null;
367
ChannelUtilities.Enqueue(ref parent.
_waitingWritersHead
, waiter);
474
ChannelUtilities.Remove(ref state.Key.
_waitingWritersHead
, waitingWriter);
3 references to _waitingWritersHead
System.Threading.Channels (3)
System\Threading\Channels\RendezvousChannel.cs (3)
278
waitingWritersHead = parent.
_waitingWritersHead
;
438
waitingWriterCount = ChannelUtilities.CountOperations(_parent.
_waitingWritersHead
);
498
Debug.Assert(
_waitingWritersHead
is null, "There shouldn't be any waiting writers if there's a blocked reader.");