public class UniTaskCompletionSource<T> : IUniTaskSource<T>, IUniTaskSource, IPromise<T>, IResolvePromise<T>, IRejectPromise, ICancelPromise
InheritanceSystem.Object → UniTaskCompletionSource<T>
Type Parameters
T
public UniTaskCompletionSource()
Properties Task
public UniTask<T> Task { get; }
Property Value
public T GetResult(short token)
Parameters
token
System.Int16
public UniTaskStatus GetStatus(short token)
Parameters
token
System.Int16
public void OnCompleted(Action<object> continuation, object state, short token)
Parameters
continuation
System.Action<System.Object>
state
System.Object
token
System.Int16
public bool TrySetCanceled(CancellationToken cancellationToken = null)
Parameters
cancellationToken
CancellationToken
public bool TrySetException(Exception exception)
Parameters
exception
System.Exception
public bool TrySetResult(T result)
Parameters
result
T
public UniTaskStatus UnsafeGetStatus()
Returns
void IUniTaskSource.GetResult(short token)
Parameters
token
System.Int16
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4