1 write to _doneWriting
System.Threading.Channels (1)
System\Threading\Channels\UnboundedPriorityChannel.cs (1)
222parent._doneWriting = error ?? ChannelUtilities.s_doneWritingSentinel;
13 references to _doneWriting
System.Threading.Channels (13)
System\Threading\Channels\UnboundedPriorityChannel.cs (13)
90if (parent._doneWriting != null) 92return ChannelUtilities.GetInvalidCompletionValueTask<T>(parent._doneWriting); 143if (parent._doneWriting != null && parent._items.Count == 0) 146ChannelUtilities.Complete(parent._completion, parent._doneWriting); 169if (parent._doneWriting != null) 171return parent._doneWriting != ChannelUtilities.s_doneWritingSentinel ? 172ValueTask.FromException<bool>(parent._doneWriting) : 216if (parent._doneWriting != null) 257if (parent._doneWriting != null) 308Exception? doneWriting = _parent._doneWriting; 319ValueTask.FromException(ChannelUtilities.CreateInvalidCompletionException(_parent._doneWriting)); 352Debug.Assert(_doneWriting != null, "We're completed, so we must be done writing."); 360private bool ChannelIsClosedForDebugger => _doneWriting != null;