1 write to _doneWriting
System.Threading.Channels (1)
System\Threading\Channels\BoundedChannel.cs (1)
326parent._doneWriting = error ?? ChannelUtilities.s_doneWritingSentinel;
16 references to _doneWriting
System.Threading.Channels (16)
System\Threading\Channels\BoundedChannel.cs (16)
167if (parent._doneWriting is not null) 169return ChannelUtilities.GetInvalidCompletionValueTask<T>(parent._doneWriting); 209if (parent._doneWriting is not null) 211return parent._doneWriting != ChannelUtilities.s_doneWritingSentinel ? 212new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 247if (parent._doneWriting is not null) 252ChannelUtilities.Complete(parent._completion, parent._doneWriting); 320if (parent._doneWriting is not null) 378if (parent._doneWriting is not null) 480if (parent._doneWriting is not null) 482return parent._doneWriting != ChannelUtilities.s_doneWritingSentinel ? 483new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 535if (parent._doneWriting is not null) 537return new ValueTask(Task.FromException(ChannelUtilities.CreateInvalidCompletionException(parent._doneWriting))); 724Debug.Assert(_doneWriting is not null, "We can only complete if we're done writing."); 732private bool ChannelIsClosedForDebugger => _doneWriting is not null;