public void OnSubscribe(ISubscription s) { if (OnSubscribeHelper.SetSubscription(ref this.s, s)) { actual.OnSubscribe(this); } }
public void OnSubscribe(ISubscription s) { if (OnSubscribeHelper.SetSubscription(ref other, s)) { s.Request(long.MaxValue); } }
public void OnSubscribe(ISubscription s) { if (OnSubscribeHelper.SetSubscription(ref this.s, s)) { actual.OnSubscribe(this); s.Request(long.MaxValue); } }
public void OnSubscribe(ISubscription s) { if (OnSubscribeHelper.SetSubscription(ref this.s, s)) { actual.OnSubscribe(this); if (!arbiter.IsCancelled()) { s.Request(prefetch); } } }
public void OnSubscribe(ISubscription s) { try { onSubscribeCall?.Invoke(s); } catch (Exception e) { RxAdvancedFlowPlugins.OnError(e); } if (OnSubscribeHelper.SetSubscription(ref this.s, s)) { actual.OnSubscribe(this); } }