|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation:
Collaboration diagram for System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation:Public Member Functions | |
| void | MarkAborted (ThreadAbortException e) |
Protected Member Functions | |
| Task | CreateTask (global::System.Action< object > action, object state, TaskScheduler scheduler) |
| void | RunCallback (ContextCallback callback, object state, ref Task currentTask) |
Static Protected Member Functions | |
| static ContextCallback | GetInvokeActionCallback () |
| static void | ThrowAsyncIfNecessary (global::System.Exception exc) |
| static void | InlineIfPossibleOrElseQueue (Task task, bool needsProtection) |
Protected Attributes | |
| readonly global::System.Action | m_action |
Package Functions | |
| TaskSchedulerAwaitTaskContinuation (TaskScheduler scheduler, global::System.Action action, bool flowExecutionContext) | |
| override void | Run (Task ignored, bool canInlineContinuationTask) |
Static Package Functions | |
| static void | RunOrScheduleAction (global::System.Action action, bool allowInlining, ref Task currentTask) |
| static void | UnsafeScheduleAction (global::System.Action action) |
Properties | |
| static bool | IsValidLocationForInlining [get, set] |
Private Member Functions | |
| void System.Threading.IThreadPoolWorkItem. | ExecuteWorkItem () |
Static Private Member Functions | |
| static void | InvokeAction (object state) |
Private Attributes | |
| readonly TaskScheduler | m_scheduler |
| readonly ExecutionContext | m_capturedContext |
Static Private Attributes | |
| static ContextCallback | s_invokeActionCallback |
Definition at line 9 of file TaskSchedulerAwaitTaskContinuation.cs.