8public readonly
struct ValueTaskAwaiter : ICriticalNotifyCompletion, INotifyCompletion, IStateMachineBoxAwareAwaiter
50 task.GetAwaiter().OnCompleted(continuation);
67 task.GetAwaiter().UnsafeOnCompleted(continuation);
126 task.GetAwaiter().OnCompleted(continuation);
128 else if (
obj !=
null)
143 task.GetAwaiter().UnsafeOnCompleted(continuation);
145 else if (
obj !=
null)
162 else if (
obj !=
null)
static Task CompletedTask
static readonly Action< object > s_invokeAsyncStateMachineBox
static void ThrowArgumentOutOfRangeException(System.ExceptionArgument argument)
void AwaitUnsafeOnCompleted(IAsyncStateMachineBox box)
ValueTaskSourceOnCompletedFlags
static void UnsafeOnCompletedInternal(Task task, IAsyncStateMachineBox stateMachineBox, bool continueOnCapturedContext)
void OnCompleted(Action continuation)
ValueTaskAwaiter(in ValueTask value)
static readonly Action< object > s_invokeActionDelegate
ValueTaskAwaiter(in ValueTask< TResult > value)
readonly ValueTask _value
readonly ValueTask< TResult > _value
void UnsafeOnCompleted(Action continuation)
void ThrowIfCompletedUnsuccessfully()