implements IThreadPoolWorkItem
0x00x0020
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_capturedContext | ExecutionContext | Private+1 flags | — | |
| 0x08 | m_action | Action | 2 flags | — | |
| 0x08 | s_invokeActionCallback | ContextCallback | PrivateStatic | — |
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Action action, bool flowExecutionContext) | 2 flags | 0x08 | |
| Task CreateTask(Action<System.Object> action, object state, TaskScheduler scheduler) | 1 flags | 0x08 | |
| void Run(Task ignored, bool canInlineContinuationTask) | 2 flags | 0x08 | |
| bool get_IsValidLocationForInlining() | Static+2 flags | 0x01 | |
| void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() | PrivateFinal+2 flags | 0x00 | |
| void InvokeAction(object state) | PrivateStatic | 0x08 | |
| ContextCallback GetInvokeActionCallback() | Static+1 flags | 0x08 | |
| void RunCallback(ContextCallback callback, object state, Task& currentTask) | 1 flags | 0x08 | |
| void RunOrScheduleAction(Action action, bool allowInlining, Task& currentTask) | Static+1 flags | 0x08 | |
| void UnsafeScheduleAction(Action action) | Static+1 flags | 0x08 | |
| void ThrowAsyncIfNecessary(Exception exc) | Static+1 flags | 0x08 | |
| void MarkAborted(ThreadAbortException e) | PublicFinal+2 flags | 0x08 |