UniTask<T>.Awaiter Struct
Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public readonly struct Awaiter
Implements
ICriticalNotifyCompletion
Members
Constructors
| Name | Description |
|---|---|
| Awaiter(in UniTask<T>) |
Properties
| Name | Description |
|---|---|
| IsCompleted |
Methods
| Name | Description |
|---|---|
| GetResult() | |
| OnCompleted(Action) | |
| SourceOnCompleted(Action<Object>, Object) | If register manually continuation, you can use it instead of for compiler OnCompleted methods. |
| UnsafeOnCompleted(Action) |
Constructors
Awaiter(in UniTask<T>)
public Awaiter(in UniTask<T> task)
Parameters
taskUniTask<T>
Properties
IsCompleted
public readonly bool IsCompleted { get; }
Property Value
- System.Boolean
Methods
GetResult()
public readonly T GetResult()
Returns
- T
OnCompleted(Action)
public readonly void OnCompleted(Action continuation)
Parameters
continuationSystem.Action
SourceOnCompleted(Action<Object>, Object)
If register manually continuation, you can use it instead of for compiler OnCompleted methods.
public readonly void SourceOnCompleted(Action<object> continuation, object state)
Parameters
continuationSystem.Action<System.Object>stateSystem.Object
UnsafeOnCompleted(Action)
public readonly void UnsafeOnCompleted(Action continuation)
Parameters
continuationSystem.Action
Implements
ICriticalNotifyCompletion