public IDisposable Run() { var result = default(IObservable <TResult>); try { result = _parent.Eval(); } catch (Exception exception) { ForwardOnError(exception); return(Disposable.Empty); } return(result.SubscribeSafe(this)); }
public void Run() { var result = default(IObservable <TResult>); try { result = _parent.Eval(); } catch (Exception exception) { ForwardOnError(exception); return; } SetUpstream(result.SubscribeSafe(this)); }