UniTask
Show / Hide Table of Contents

UniTask<T>.Awaiter Struct

Namespace: Cysharp.Threading.Tasks
Assembly: UniTask.dll
public readonly struct UniTask<T>.Awaiter : ICriticalNotifyCompletion, INotifyCompletion
Implements
ICriticalNotifyCompletion
INotifyCompletion

Members

Constructors

Name Description
Awaiter(in UniTask<T>)

Properties

Name Description
IsCompleted

Methods

Name Description
GetResult()
OnCompleted(Action)
SourceOnCompleted(Action<object>, object)
UnsafeOnCompleted(Action)

Constructors

Awaiter(in UniTask<T>)

public Awaiter(in UniTask<T> task)
Parameters
task UniTask<T>

Properties

IsCompleted

public bool IsCompleted { get; }
Property Value
bool

Methods

GetResult()

public T GetResult()
Returns
T

OnCompleted(Action)

public void OnCompleted(Action continuation)
Parameters
continuation Action

SourceOnCompleted(Action<object>, object)

public void SourceOnCompleted(Action<object> continuation, object state)
Parameters
continuation Action<object>
state object

UnsafeOnCompleted(Action)

public void UnsafeOnCompleted(Action continuation)
Parameters
continuation Action

Implements

ICriticalNotifyCompletion
INotifyCompletion
Back to top Copyright © Cysharp, Inc. | Generated by DocFX