Ejemplo n.º 1
0
 public static UniTask<T> FromException<T>(Exception ex)
 {
     var promise = new UniTaskCompletionSource<T>();
     promise.TrySetException(ex);
     promise.MarkHandled();
     return new UniTask<T>(promise);
 }
Ejemplo n.º 2
0
 public static UniTask<T> FromCanceled<T>(CancellationToken token)
 {
     var promise = new UniTaskCompletionSource<T>();
     promise.TrySetException(new OperationCanceledException(token));
     promise.MarkHandled();
     return new UniTask<T>(promise);
 }
Ejemplo n.º 3
0
 static CanceledUniTaskCache()
 {
     var promise = new UniTaskCompletionSource<T>();
     promise.TrySetCanceled();
     promise.MarkHandled();
     Task = new UniTask<T>(promise);
 }
Ejemplo n.º 4
0
        public static UniTask FromException(Exception ex)
        {
            var promise = new UniTaskCompletionSource <AsyncUnit>();

            promise.TrySetException(ex);
            promise.MarkHandled();
            return(new UniTask(promise));
        }