Future<T> public abstract class Future<T> : FutureBase<T> Documentation protected Future() public abstract Future<T> Fail(Action1<Exception> rejectAction) public abstract Future<T> Fail(Function1<Exception, Future<T>> rejectFunction) public abstract Future<T> Then(Action1<T> resolveAction) public abstract Future<R> Then<R>(Function1<T, Future<R>> resolveFunction) public abstract Future<T> Then(Action1<T> resolveAction, Action1<Exception> rejectAction) public abstract Future<R> Then<R>(Function1<T, Future<R>> resolveFunction, Action1<Exception> rejectAction) public void WaitForPromise() public void WaitForPromise(int millisecondsTimeout) public T WaitForResult() public T WaitForResult(int millisecondsTimeout)