/// <summary> /// Dispose only observe items, not disposing itself. /// Can be stil used after invoked /// </summary> public void DisposeObservables() { if (disposed) { throw new Exception("Observer was disposed."); } Disposer.DisposeAll(observables); }
protected virtual void Dispose(bool disposing) { if (disposed) { return; } // if (disposing) { Disposer.DisposeAll(observables); observables.Clear(); //} disposed = true; }
public void Set(T b) { Disposer.DisposeAll(disposable); disposable = b; }
public void Dispose() { Disposer.DisposeAll(disposable); }