1 type derived from AsyncOperation
System.Threading.Channels (1)
System\Threading\Channels\AsyncOperation.cs (1)
473internal abstract class AsyncOperation<TSelf, TResult> : AsyncOperation<TSelf>, IValueTaskSource<TResult>
11 references to AsyncOperation
System.Threading.Channels (11)
System\Threading\Channels\AsyncOperation.cs (2)
17private static void AvailableSentinel(object? s) => Debug.Fail($"{nameof(AsyncOperation<>)}.{nameof(AvailableSentinel)} invoked with {s}"); 21private static void CompletedSentinel(object? s) => Debug.Fail($"{nameof(AsyncOperation<>)}.{nameof(CompletedSentinel)} invoked with {s}");
System\Threading\Channels\ChannelUtilities.cs (8)
73where TAsyncOp : AsyncOperation<TAsyncOp> 91where TAsyncOp : AsyncOperation<TAsyncOp> 125where TAsyncOp : AsyncOperation<TAsyncOp> 149where TAsyncOp : AsyncOperation<TAsyncOp> 257where TAsyncOp : AsyncOperation<TAsyncOp> 292where TAsyncOp : AsyncOperation<TAsyncOp> 322where TAsyncOp : AsyncOperation<TAsyncOp> 340where TAsyncOp : AsyncOperation<TAsyncOp>
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (1)
34/// <summary>An <see cref="AsyncOperation{T}"/> if there's a blocked reader.</summary>