11 [StructLayout(
LayoutKind.Sequential, Size = 1)]
32 if (continuation ==
null)
74 current.
Post(delegate(
object s)
101 Guid oldActivityThatWillContinue =
default(
Guid);
104 EventSource.SetCurrentThreadActivityId(TplEventSource.CreateGuidForTaskID(((Task<int>)continuationIdTask).Result), out oldActivityThatWillContinue);
109 EventSource.SetCurrentThreadActivityId(oldActivityThatWillContinue);
112 },
Task.FromResult(num));
static Action CreateContinuationWrapper(Action continuation, Action< Action, Task > invokeAction, Task innerTask)
virtual void Post(SendOrPostCallback d, object? state)
static ? SynchronizationContext Current
static TaskScheduler Current
static TaskScheduler Default
static new TaskFactory< TResult > Factory
static ? Task InternalCurrent
static readonly TplEventSource Log
void TaskWaitContinuationStarted(int TaskID)
void TaskWaitContinuationComplete(int TaskID)
static bool QueueUserWorkItem(WaitCallback callBack)
static bool UnsafeQueueUserWorkItem(WaitCallback callBack, object? state)
static void UnsafeQueueUserWorkItemInternal(object callBack, bool preferLocal)
void AwaitUnsafeOnCompleted(IAsyncStateMachineBox box)
static readonly SendOrPostCallback s_sendOrPostCallbackRunAction
static Action OutputCorrelationEtwEvent(Action continuation)
static void QueueContinuation(Action continuation, bool flowContext)
static readonly WaitCallback s_waitCallbackRunAction
void UnsafeOnCompleted(Action continuation)
void OnCompleted(Action continuation)
static void RunAction(object state)
YieldAwaiter GetAwaiter()