5 writes to _blockedWritersHead
System.Threading.Channels (5)
System\Threading\Channels\BoundedChannel.cs (5)
268while (ChannelUtilities.TryDequeue(ref parent._blockedWritersHead, out BlockedWriteAsyncOperation<T>? w)) 336parent._blockedWritersHead = null; 580ChannelUtilities.Enqueue(ref parent._blockedWritersHead, singleton); 590ChannelUtilities.Enqueue(ref parent._blockedWritersHead, writer); 672ChannelUtilities.Remove(ref state.Key._blockedWritersHead, blockedWriter);
4 references to _blockedWritersHead
System.Threading.Channels (4)
System\Threading\Channels\BoundedChannel.cs (4)
332blockedWritersHead = parent._blockedWritersHead; 706Debug.Assert(_blockedWritersHead is null, "There's space available, so there shouldn't be any blocked writers."); 713Debug.Assert(_blockedWritersHead is null, "There shouldn't be any blocked writer if there's a blocked reader."); 716if (_blockedWritersHead is not null)