internal void Abort(ExceptionDispatchInfo exInfo) { if (_Future != null) { _Future.SetResult2(null, exInfo); } Dispose(); }
public static void Fail(this IFuture future, Exception error) { // future.SetResult(null, error); future.SetResult2(null, ExceptionDispatchInfo.Capture(error)); }