Example #1
0
 /// <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);
 }
Example #2
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposed)
     {
         return;
     }
     //  if (disposing) {
     Disposer.DisposeAll(observables);
     observables.Clear();
     //}
     disposed = true;
 }
Example #3
0
 public void Set(T b)
 {
     Disposer.DisposeAll(disposable);
     disposable = b;
 }
Example #4
0
 public void Dispose()
 {
     Disposer.DisposeAll(disposable);
 }