UniTask
Show / Hide Table of Contents

AsyncUniTaskVoidMethodBuilder Struct

Namespace: Cysharp.Threading.Tasks.CompilerServices
Assembly: cs.temp.dll.dll
public struct AsyncUniTaskVoidMethodBuilder

Members

Properties

Name Description
Task

Methods

Name Description
AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)
AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)
Create()
SetException(Exception)
SetResult()
SetStateMachine(IAsyncStateMachine)
Start<TStateMachine>(ref TStateMachine)

Properties

Task

public readonly UniTaskVoid Task { get; }
Property Value
UniTaskVoid

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()
Returns
AsyncUniTaskVoidMethodBuilder

SetException(Exception)

public void SetException(Exception exception)
Parameters
exception System.Exception

SetResult()

public void SetResult()

SetStateMachine(IAsyncStateMachine)

public void SetStateMachine(IAsyncStateMachine stateMachine)
Parameters
stateMachine System.Runtime.CompilerServices.IAsyncStateMachine

Start<TStateMachine>(ref TStateMachine)

public void Start<TStateMachine>(ref TStateMachine stateMachine)
    where TStateMachine : IAsyncStateMachine
Parameters
stateMachine TStateMachine
Type Parameters
TStateMachine
Back to top Copyright © Cysharp, Inc. | Generated by DocFX