20 tcs.TrySetCanceled(
ex.CancellationToken);
48 asyncOperation.Next =
waiter;
64 asyncOperation2.Next =
null;
static void FailOperations< T, TInner >(Deque< T > operations, Exception error)
static void QueueWaiter(ref AsyncOperation< bool > tail, AsyncOperation< bool > waiter)
static readonly Exception s_doneWritingSentinel
static ValueTask< T > GetInvalidCompletionValueTask< T >(Exception error)
static readonly Task s_neverCompletingTask
static readonly Task< bool > s_falseTask
static void Complete(TaskCompletionSource tcs, Exception error=null)
static void WakeUpWaiters(ref AsyncOperation< bool > listTail, bool result, Exception error=null)
static readonly Task< bool > s_trueTask
static Exception CreateInvalidCompletionException(Exception inner=null)
static Task FromException(Exception exception)
static Task FromCanceled(CancellationToken cancellationToken)