internal bool Set(IDisposable next)
 {
     return(DisposableHelper.Set(ref d, next));
 }
 public void Dispose()
 {
     DisposableHelper.Dispose(ref d);
 }
 internal bool Replace(IDisposable next)
 {
     return(DisposableHelper.Replace(ref d, next));
 }
 public bool IsDisposed()
 {
     return(DisposableHelper.IsDisposed(ref d));
 }