1 write to _doneWriting
System.Threading.Channels (1)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (1)
225parent._doneWriting = error ?? ChannelUtilities.s_doneWritingSentinel;
12 references to _doneWriting
System.Threading.Channels (12)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (12)
94if (parent._doneWriting != null) 96return ChannelUtilities.GetInvalidCompletionValueTask<T>(parent._doneWriting); 128if (parent._doneWriting != null && parent._items.IsEmpty) 130ChannelUtilities.Complete(parent._completion, parent._doneWriting); 164if (parent._doneWriting != null) 166return parent._doneWriting != ChannelUtilities.s_doneWritingSentinel ? 167new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 219if (parent._doneWriting != null) 292if (parent._doneWriting != null) 342Exception? doneWriting = _parent._doneWriting; 355new ValueTask(Task.FromException(ChannelUtilities.CreateInvalidCompletionException(_parent._doneWriting))); 370private bool ChannelIsClosedForDebugger => _doneWriting != null;