1 write to _doneWriting
System.Threading.Channels (1)
System\Threading\Channels\RendezvousChannel.cs (1)
271
parent.
_doneWriting
= error ?? ChannelUtilities.s_doneWritingSentinel;
15 references to _doneWriting
System.Threading.Channels (15)
System\Threading\Channels\RendezvousChannel.cs (15)
91
if (parent.
_doneWriting
is null)
118
if (parent.
_doneWriting
is null &&
147
if (parent.
_doneWriting
is not null)
149
return ChannelUtilities.GetInvalidCompletionValueTask<T>(parent.
_doneWriting
);
200
if (parent.
_doneWriting
is not null)
202
return parent.
_doneWriting
!= ChannelUtilities.s_doneWritingSentinel ?
203
new ValueTask<bool>(Task.FromException<bool>(parent.
_doneWriting
)) :
265
if (parent.
_doneWriting
is not null)
313
if (parent.
_doneWriting
is null)
349
if (parent.
_doneWriting
is not null)
351
return parent.
_doneWriting
!= ChannelUtilities.s_doneWritingSentinel ?
352
new ValueTask<bool>(Task.FromException<bool>(parent.
_doneWriting
)) :
389
if (parent.
_doneWriting
is not null)
391
return new ValueTask(Task.FromException(ChannelUtilities.CreateInvalidCompletionException(parent.
_doneWriting
)));
509
Debug.Assert(
_doneWriting
is not null, "We can only complete if we're done writing.");