public bool IsDisposed() { return(DisposableHelper.IsDisposed(ref resource)); }
public void Dispose() { upstream.Dispose(); DisposableHelper.Dispose(ref task); }
public void SetResource(IDisposable resource) { DisposableHelper.Set(ref this.resource, resource); }
public void Dispose() { DisposableHelper.Dispose(ref resource); }
void DisposeUpstream() { DisposableHelper.Dispose(ref upstream); }
public void Subscribe(ISignalObserver <T> observer) { DisposableHelper.Error(observer, error); }
public void OnCompleted() { DisposableHelper.WeakDispose(ref upstream); parent.Signal(this, item); }
public void OnCompleted() { DisposableHelper.WeakDispose(ref upstream); subject.OnCompleted(); }
public void OnCompleted() { Terminate(ExceptionHelper.TERMINATED); DisposableHelper.Dispose(ref upstream); }
public void OnError(Exception error) { Terminate(error); DisposableHelper.Dispose(ref upstream); }
public void Dispose() { DisposableHelper.Dispose(ref task); }
public void SetTask(IDisposable d) { DisposableHelper.Replace(ref task, d); }
public void OnSuccess(T item) { DisposableHelper.WeakDispose(ref upstream); downstream.OnSuccess(item); }
public void OnError(Exception error) { DisposableHelper.WeakDispose(ref upstream); downstream.OnError(error); }
public void OnError(Exception ex) { DisposableHelper.WeakDispose(ref upstream); parent.SignalError(this, ex); }
public void Dispose() { upstream.Dispose(); DisposableHelper.Dispose(ref fallbackObserver); }
public virtual void Dispose() { DisposableHelper.Dispose(ref upstream); handlerObserver.Dispose(); }
public void OnError(Exception ex) { DisposableHelper.WeakDispose(ref upstream); subject.OnError(ex); }
public void OnCompleted() { DisposableHelper.WeakDispose(ref upstream); downstream.OnCompleted(); }