|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | AsyncStateMachineBox |
| class | DebugFinalizableAsyncStateMachineBox |
Public Member Functions | |
| void | Start< TStateMachine > (ref TStateMachine stateMachine) |
| void | SetStateMachine (IAsyncStateMachine stateMachine) |
| void | AwaitOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
| void | AwaitUnsafeOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
| void | SetResult () |
| void | SetException (Exception exception) |
| void | Start< TStateMachine > (ref TStateMachine stateMachine) |
| void | SetStateMachine (IAsyncStateMachine stateMachine) |
| void | AwaitOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
| void | AwaitUnsafeOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
| void | SetResult (TResult result) |
| void | SetException (Exception exception) |
Static Public Member Functions | |
| static AsyncTaskMethodBuilder | Create () |
| static AsyncTaskMethodBuilder< TResult > | Create () |
Package Functions | |
| void | SetNotificationForWaitCompletion (bool enabled) |
| void | SetNotificationForWaitCompletion (bool enabled) |
Static Package Functions | |
| static void | AwaitOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine, ref Task< TResult > taskField) |
| static void | AwaitUnsafeOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine, [NotNull] ref Task< TResult > taskField) |
| static void | AwaitUnsafeOnCompleted< TAwaiter > (ref TAwaiter awaiter, IAsyncStateMachineBox box) |
| static Task< TResult > | CreateWeaklyTypedStateMachineBox () |
| static void | SetExistingTaskResult (Task< TResult > task, TResult result) |
| static void | SetException (Exception exception, ref Task< TResult > taskField) |
| static void | SetNotificationForWaitCompletion (bool enabled, [NotNull] ref Task< TResult > taskField) |
Properties | |
| Task | Task [get] |
| object | ObjectIdForDebugger [get] |
| Task< TResult > | Task [get] |
Private Member Functions | |
| Task< VoidTaskResult > | InitializeTaskAsPromise () |
| Task< TResult > | InitializeTaskAsPromise () |
Static Private Member Functions | |
| static IAsyncStateMachineBox | GetStateMachineBox< TStateMachine > (ref TStateMachine stateMachine, [NotNull] ref Task< TResult > taskField) |
| static AsyncStateMachineBox< TStateMachine > | CreateDebugFinalizableAsyncStateMachineBox< TStateMachine > () |
Private Attributes | |
| Task< VoidTaskResult > | m_task |
| Task< TResult > | m_task |
Definition at line 80 of file AsyncTaskMethodBuilder.cs.