132 else if (
task.IsCompleted)
139 task.AddCompletionAction(
this);
static bool TryEnsureSufficientExecutionStack()
static bool s_asyncDebuggingEnabled
bool TrySetCanceled(CancellationToken tokenToRecord)
bool TrySetException(object exceptionObject)
TaskCreationOptions CreationOptions
static bool AddToActiveTasks(Task task)
static void RemoveFromActiveTasks(Task task)
static readonly TplEventSource Log
bool InvokeMayRunArbitraryCode
void InvokeCore(Task completingTask)
void ProcessCompletedOuterTask(Task task)
readonly bool _lookForOce
void ProcessInnerTask(Task task)
UnwrapPromise(Task outerTask, bool lookForOce)
bool TrySetFromTask(Task task, bool lookForOce)
void InvokeCoreAsync(Task completingTask)
void Invoke(Task completingTask)
static bool UnsafeQueueUserWorkItem(WaitCallback callBack, object? state)