terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation Class Referencesealed
+ Inheritance diagram for System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation:

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

 TaskSchedulerAwaitTaskContinuation (TaskScheduler scheduler, 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 InvokeAction (object state)
 

Private Attributes

readonly TaskScheduler m_scheduler = scheduler
 
readonly ExecutionContext m_capturedContext
 

Static Private Attributes

static ContextCallback s_invokeActionCallback
 

Detailed Description

Definition at line 7 of file TaskSchedulerAwaitTaskContinuation.cs.


The documentation for this class was generated from the following file: