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