0x00x0050
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | m_result | uint8 | 1 flags |
| — | 0x08 | s_defaultFactory | TaskFactory`1 | PrivateStatic |
| 0x0048 | 0x08 | unreflected bytes to end of Task`1 | ||
Inherited from Task 38
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | s_taskIdCounter | int | Static+1 flags | |
| 0x0004 | 0x3C | padding / unreflected | ||
| 0x04 | m_taskId | int | Private | |
| 0x08 | m_action | Delegate | 1 flags | |
| 0x08 | m_stateObject | UObject* | 1 flags | |
| 0x08 | m_taskScheduler | TaskScheduler | 1 flags | |
| 0x08 | m_parent | Task | 2 flags | |
| 0x04 | m_stateFlags | int | 1 flags | |
| — | 0x04 | OptionsMask | int | PrivateStatic+1 flags |
| — | 0x04 | TASK_STATE_STARTED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_DELEGATE_INVOKED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_DISPOSED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_EXCEPTIONOBSERVEDBYPARENT | int | Static+2 flags |
| — | 0x04 | TASK_STATE_CANCELLATIONACKNOWLEDGED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_FAULTED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_CANCELED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_WAITING_ON_CHILDREN | int | Static+2 flags |
| — | 0x04 | TASK_STATE_RAN_TO_COMPLETION | int | Static+2 flags |
| — | 0x04 | TASK_STATE_WAITINGFORACTIVATION | int | Static+2 flags |
| — | 0x04 | TASK_STATE_COMPLETION_RESERVED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_THREAD_WAS_ABORTED | int | Static+2 flags |
| — | 0x04 | TASK_STATE_WAIT_COMPLETION_NOTIFICATION | int | Static+2 flags |
| — | 0x04 | TASK_STATE_COMPLETED_MASK | int | PrivateStatic+1 flags |
| — | 0x04 | CANCELLATION_REQUESTED | int | PrivateStatic+1 flags |
| 0x08 | m_continuationObject | UObject* | Private | |
| 0x08 | s_taskCompletionSentinel | UObject* | PrivateStatic+1 flags | |
| 0x01 | s_asyncDebuggingEnabled | bool | Static+1 flags | |
| 0x08 | m_contingentProperties | ContingentProperties | 1 flags | |
| 0x08 | s_taskCancelCallback | Action`1 | PrivateStatic+1 flags | |
| — | 0x08 | t_currentTask | Task | Static+1 flags |
| — | 0x08 | t_stackGuard | StackGuard | PrivateStatic |
| 0x08 | s_createContingentProperties | Func`1 | PrivateStatic+1 flags | |
| 0x08 | <Factory>k__BackingField | TaskFactory | PrivateStatic+1 flags | |
| 0x08 | <CompletedTask>k__BackingField | Task | PrivateStatic+1 flags | |
| 0x08 | s_IsExceptionObservedByParentPredicate | Predicate`1 | PrivateStatic+1 flags | |
| 0x08 | s_ecCallback | ContextCallback | PrivateStatic | |
| 0x08 | s_IsTaskContinuationNullPredicate | Predicate`1 | PrivateStatic+1 flags | |
| 0x08 | s_currentActiveTasks | Dictionary`2 | PrivateStatic+1 flags | |
| 0x08 | s_activeTasksLock | UObject* | PrivateStatic+1 flags | |
Functions 51
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void StartNew() | Static+1 flags | — | 0x00 |
| void StartNew() | Static+1 flags | — | 0x00 |
| void get_DebuggerDisplayResultDescription() | Private+1 flags | — | 0x00 |
| void get_DebuggerDisplayMethodDescription() | Private+1 flags | — | 0x00 |
| void TrySetResult() | 1 flags | — | 0x00 |
| void DangerousSetResult() | 1 flags | — | 0x00 |
| void get_Result() | Public+1 flags | — | 0x00 |
| void get_ResultOnSuccess() | 2 flags | — | 0x00 |
| void GetResultCore() | 1 flags | — | 0x00 |
| void get_Factory() | PublicStatic+1 flags | — | 0x00 |
| void InnerInvoke() | 2 flags | — | 0x00 |
| void GetAwaiter() | Public | — | 0x00 |
| void ConfigureAwait() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | 1 flags | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | 1 flags | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | 1 flags | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | Public | — | 0x00 |
| void ContinueWith() | 1 flags | — | 0x00 |
Subclasses 14
Used by 28
types with a member, parameter or interface of this type<<ReadAsync>g__FinishReadAsync|44_0>d<>c__DisplayClass32_0<>c__DisplayClass35_0<>c__DisplayClass38_0`1<>c__DisplayClass41_0`2<>c__DisplayClass44_0`3<RunScheduler>d__32<RunWithTimeoutWorker>d__244`1AsyncTaskCacheAsyncTaskMethodBuilderAsyncTaskMethodBuilder`1BufferedStreamCompleteOnCountdownPromise`1ConfiguredTaskAwaiterContinuationResultTaskFromResultTask`2ContinuationTaskFromResultTask`1ManagedWebSocketMemoryStreamNullStreamPipeStreamSemaphoreSlimSocketSystemThreadingTasks_FutureDebugView`1TaskAwaiter`1TaskCompletionSource`1UnmanagedMemoryStreamValueTask`1WhenAllPromise`1