UniTaskCompletionSource<T> Class
Assembly: UniTask.dll
public class UniTaskCompletionSource<T> : IUniTaskSource<T>, IUniTaskSource, IValueTaskSource, IValueTaskSource<T>, IPromise<T>, IResolvePromise<T>, IRejectPromise, ICancelPromise
Inheritance
object →
UniTaskCompletionSource<T>
Members
Constructors
Properties
Methods
Constructors
UniTaskCompletionSource()
public UniTaskCompletionSource()
Properties
Task
public UniTask<T> Task { get; }
Methods
GetResult(short)
public T GetResult(short token)
GetStatus(short)
public UniTaskStatus GetStatus(short token)
OnCompleted(Action<object>, object, short)
public void OnCompleted(Action<object> continuation, object state, short token)
TrySetCanceled(CancellationToken)
public bool TrySetCanceled(CancellationToken cancellationToken = default)
TrySetException(Exception)
public bool TrySetException(Exception exception)
TrySetResult(T)
public bool TrySetResult(T result)
UnsafeGetStatus()
public UniTaskStatus UnsafeGetStatus()
Implements