Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.Tasks.AwaitTaskContinuation Class Reference

Protected Member Functions

Task CreateTask (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 InlineIfPossibleOrElseQueue (Task task, bool needsProtection)
 

Protected Attributes

readonly Action m_action
 
int m_continuationId
 

Package Functions

 AwaitTaskContinuation (Action action, bool flowExecutionContext)
 
override void Run (Task task, bool canInlineContinuationTask)
 
override Delegate[] GetDelegateContinuationsForDebugger ()
 

Static Package Functions

static void RunOrScheduleAction (Action action, bool allowInlining)
 
static void RunOrScheduleAction (IAsyncStateMachineBox box, bool allowInlining)
 
static void UnsafeScheduleAction (Action action, Task task)
 

Properties

static bool IsValidLocationForInlining [get]
 

Private Member Functions

void IThreadPoolWorkItem. Execute ()
 

Private Attributes

readonly ExecutionContext m_capturedContext
 

Static Private Attributes

static readonly ContextCallback s_invokeContextCallback
 
static readonly Action< Actions_invokeAction
 

Detailed Description

Definition at line 6 of file AwaitTaskContinuation.cs.


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