5 writes to _blockedReadersHead
System.Threading.Channels (5)
System\Threading\Channels\RendezvousChannel.cs (5)
161ChannelUtilities.Enqueue(ref parent._blockedReadersHead, reader); 279parent._blockedReadersHead = null; 315blockedReader = ChannelUtilities.TryDequeueAndReserveCompletionIfCancelable(ref parent._blockedReadersHead); 395blockedReader = ChannelUtilities.TryDequeueAndReserveCompletionIfCancelable(ref parent._blockedReadersHead); 462ChannelUtilities.Remove(ref state.Key._blockedReadersHead, blockedReader);
5 references to _blockedReadersHead
System.Threading.Channels (5)
System\Threading\Channels\RendezvousChannel.cs (5)
229blockedReaderCount = ChannelUtilities.CountOperations(_parent._blockedReadersHead); 275blockedReadersHead = parent._blockedReadersHead; 357if (parent._blockedReadersHead is not null || parent._dropWrites) 495if (_blockedReadersHead is not null) 503Debug.Assert(_blockedReadersHead is null, "There shouldn't be any blocked readers if there's a blocked writer.");