API reference
API reference
Select your platform
No SDKs available
No versions available

OVRTaskBuilder Class

The AsyncMethodBuilder for OVRTask<TResult>.
Do not use this type directly. It is used by the compiler to allow OVRTask<TResult> to be used as a task-like object, that is, you can await on it from an awaitable function.

Properties

Task : OVRTask< T >
[Get]
Signature
OVRTask<T> OVRTaskBuilder< T >.Task

Methods

AwaitOnCompleted< TAwaiter, TStateMachine > ( awaiter , stateMachine )
Signature
void OVRTaskBuilder< T >.AwaitOnCompleted< TAwaiter, TStateMachine >(ref TAwaiter awaiter, ref TStateMachine stateMachine)
Parameters
awaiter: ref TAwaiter
stateMachine: ref TStateMachine
Returns
void
AwaitUnsafeOnCompleted< TAwaiter, TStateMachine > ( awaiter , stateMachine )
Signature
void OVRTaskBuilder< T >.AwaitUnsafeOnCompleted< TAwaiter, TStateMachine >(ref TAwaiter awaiter, ref TStateMachine stateMachine)
Parameters
awaiter: ref TAwaiter
stateMachine: ref TStateMachine
Returns
void
SetException ( exception )
Signature
void OVRTaskBuilder< T >.SetException(Exception exception)
Parameters
exception: Exception
Returns
void
SetResult ( result )
Signature
void OVRTaskBuilder< T >.SetResult(T result)
Parameters
result: T
Returns
void
SetStateMachine ( stateMachine )
Signature
void OVRTaskBuilder< T >.SetStateMachine(IAsyncStateMachine stateMachine)
Parameters
stateMachine: IAsyncStateMachine
Returns
void
Start< TStateMachine > ( stateMachine )
Signature
void OVRTaskBuilder< T >.Start< TStateMachine >(ref TStateMachine stateMachine)
Parameters
stateMachine: ref TStateMachine
Returns
void

Static Methods

Create ()
Signature
static OVRTaskBuilder< T > OVRTaskBuilder< T >.Create()
Returns
OVRTaskBuilder< T >