SafeObserver<TSource> abstract class SafeObserver<TSource> : ISafeObserver<TSource>, IObserver<TSource>, IDisposable Documentation Code protected SafeObserver() public static ISafeObserver<TSource> Wrap(IObserver<TSource> observer) public void Dispose() protected virtual void Dispose(bool disposing) public abstract void OnCompleted() public abstract void OnError(Exception error) public abstract void OnNext(TSource value) public void SetResource(IDisposable resource)