ObserverBase<T> public abstract class ObserverBase<T> : IObserver<T>, IDisposable Documentation Code protected ObserverBase() public void Dispose() protected virtual void Dispose(bool disposing) public void OnCompleted() protected abstract void OnCompletedCore() public void OnError(Exception error) protected abstract void OnErrorCore(Exception error) public void OnNext(T value) protected abstract void OnNextCore(T value)