Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Start< TStateMachine > (ref TStateMachine stateMachine) |
void | SetStateMachine (IAsyncStateMachine stateMachine) |
void | SetResult () |
void | SetException (Exception exception) |
void | AwaitOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
void | AwaitUnsafeOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
void | Start< TStateMachine > (ref TStateMachine stateMachine) |
void | SetStateMachine (IAsyncStateMachine stateMachine) |
void | SetResult (TResult result) |
void | SetException (Exception exception) |
void | AwaitOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
void | AwaitUnsafeOnCompleted< TAwaiter, TStateMachine > (ref TAwaiter awaiter, ref TStateMachine stateMachine) |
Static Public Member Functions | |
static AsyncValueTaskMethodBuilder | Create () |
static AsyncValueTaskMethodBuilder< TResult > | Create () |
Static Package Attributes | |
static readonly Task< TResult > | s_syncSuccessSentinel = new Task<TResult>(default(TResult)) |
Properties | |
ValueTask | Task [get] |
object | ObjectIdForDebugger [get] |
ValueTask< TResult > | Task [get] |
Private Attributes | |
Task< VoidTaskResult > | m_task |
Task< TResult > | m_task |
TResult | _result |
Static Private Attributes | |
static readonly Task< VoidTaskResult > | s_syncSuccessSentinel = AsyncValueTaskMethodBuilder<VoidTaskResult>.s_syncSuccessSentinel |
Definition at line 73 of file AsyncValueTaskMethodBuilder.cs.