Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder< TResult > Struct Template Reference

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< TResultCreate ()
 

Static Package Attributes

static readonly Task< TResults_syncSuccessSentinel = new Task<TResult>(default(TResult))
 

Properties

ValueTask Task [get]
 
object ObjectIdForDebugger [get]
 
ValueTask< TResultTask [get]
 

Private Attributes

Task< VoidTaskResultm_task
 
Task< TResultm_task
 
TResult _result
 

Static Private Attributes

static readonly Task< VoidTaskResults_syncSuccessSentinel = AsyncValueTaskMethodBuilder<VoidTaskResult>.s_syncSuccessSentinel
 

Detailed Description

Definition at line 73 of file AsyncValueTaskMethodBuilder.cs.


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