Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WriteAsyncCore()

async ValueTask System.Threading.Channels.ChannelWriter< T >.WriteAsyncCore ( T innerItem,
CancellationToken ct )
inlineprivateinherited

Definition at line 28 of file ChannelWriter.cs.

29 {
30 while (await WaitToWriteAsync(ct).ConfigureAwait(continueOnCapturedContext: false))
31 {
32 if (TryWrite(innerItem))
33 {
34 return;
35 }
36 }
37 throw ChannelUtilities.CreateInvalidCompletionException();
38 }
ValueTask< bool > WaitToWriteAsync(CancellationToken cancellationToken=default(CancellationToken))

References System.Threading.Channels.ChannelUtilities.CreateInvalidCompletionException(), System.Threading.Channels.ChannelWriter< T >.TryWrite(), and System.Threading.Channels.ChannelWriter< T >.WaitToWriteAsync().

Referenced by System.Threading.Channels.ChannelWriter< T >.WriteAsync().