terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
void | MarkAborted (ThreadAbortException e) |
Protected Member Functions | |
Task | CreateTask (Action< object > action, object state, TaskScheduler scheduler) |
void | RunCallback (ContextCallback callback, object state, Task currentTask) |
Static Protected Member Functions | |
static ContextCallback | GetInvokeActionCallback () |
static void | ThrowAsyncIfNecessary (Exception exc) |
static void | InlineIfPossibleOrElseQueue (Task task, bool needsProtection) |
Protected Attributes | |
readonly Action | m_action |
Package Functions | |
SynchronizationContextAwaitTaskContinuation (SynchronizationContext context, Action action, bool flowExecutionContext) | |
override void | Run (Task ignored, bool canInlineContinuationTask) |
Static Package Functions | |
static void | RunOrScheduleAction (Action action, bool allowInlining, Task currentTask) |
static void | UnsafeScheduleAction (Action action) |
Properties | |
static bool | IsValidLocationForInlining [get] |
Private Member Functions | |
void IThreadPoolWorkItem. | ExecuteWorkItem () |
Static Private Member Functions | |
static void | PostAction (object state) |
static ContextCallback | GetPostActionCallback () |
static | SynchronizationContextAwaitTaskContinuation () |
static void | InvokeAction (object state) |
Private Attributes | |
readonly SynchronizationContext | m_syncContext = context |
readonly ExecutionContext | m_capturedContext |
Static Private Attributes | |
static readonly SendOrPostCallback | s_postCallback |
static ContextCallback | s_postActionCallback |
static ContextCallback | s_invokeActionCallback |
Definition at line 7 of file SynchronizationContextAwaitTaskContinuation.cs.