public void OnSubscribe(IDisposable d)
 {
     if (!DisposableHelper.SetOnce(ref s, d))
     {
         OnSubscribeHelper.ReportDisposableSet();
     }
 }
 public void OnSubscribe(IDisposable d)
 {
     if (!DisposableHelper.SetOnce(ref this.d, d))
     {
         d?.Dispose();
         OnSubscribeHelper.ReportDisposableSet();
     }
 }
Beispiel #3
0
 public void OnSubscribe(IDisposable d)
 {
     if (DisposableHelper.SetOnce(ref this.d, d))
     {
         actual.OnSubscribe(this);
     }
     else
     {
         d?.Dispose();
         OnSubscribeHelper.ReportDisposableSet();
     }
 }