AutoResetUniTaskCompletionSource Class
Assembly: UniTask.dll
public class AutoResetUniTaskCompletionSource : IUniTaskSource, IValueTaskSource, ITaskPoolNode<AutoResetUniTaskCompletionSource>, IPromise, IResolvePromise, IRejectPromise, ICancelPromise
Inheritance
object →
AutoResetUniTaskCompletionSource
Members
Properties
Methods
Properties
NextNode
public ref AutoResetUniTaskCompletionSource NextNode { get; }
Task
public UniTask Task { get; }
Methods
Create()
public static AutoResetUniTaskCompletionSource Create()
CreateCompleted(out short)
public static AutoResetUniTaskCompletionSource CreateCompleted(out short token)
CreateFromCanceled(CancellationToken, out short)
public static AutoResetUniTaskCompletionSource CreateFromCanceled(CancellationToken cancellationToken, out short token)
CreateFromException(Exception, out short)
public static AutoResetUniTaskCompletionSource CreateFromException(Exception exception, out short token)
GetResult(short)
public void 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()
public bool TrySetResult()
UnsafeGetStatus()
public UniTaskStatus UnsafeGetStatus()
Implements