AsyncUniTaskVoidMethodBuilder Struct
Assembly: UniTask.dll
public struct AsyncUniTaskVoidMethodBuilder
Members
Properties
Methods
Properties
Task
public UniTaskVoid Task { get; }
Methods
AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)
public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine
Parameters
awaiter TAwaiter
stateMachine TStateMachine
Type Parameters
TAwaiter
TStateMachine
AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)
public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine
Parameters
awaiter TAwaiter
stateMachine TStateMachine
Type Parameters
TAwaiter
TStateMachine
Create()
public static AsyncUniTaskVoidMethodBuilder Create()
SetException(Exception)
public void SetException(Exception exception)
SetStateMachine(IAsyncStateMachine)
public void SetStateMachine(IAsyncStateMachine stateMachine)
Start<TStateMachine>(ref TStateMachine)
public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : IAsyncStateMachine
Parameters
stateMachine TStateMachine
Type Parameters
TStateMachine