public IDisposable Subscribe(IObserver <T> observer) { var parent = new ConcatManyOuterObserver(observer); var d = sources.SubscribeSafe(parent); parent.OnSubscribe(d); return(parent); }
public IDisposable Subscribe(IObserver <T> observer) { if (observer == null) { throw new ArgumentNullException(nameof(observer)); } var parent = new ConcatManyOuterObserver(observer); var d = _sources.SubscribeSafe(parent); parent.OnSubscribe(d); return(parent); }
internal InnerObserver(ConcatManyOuterObserver parent) { _parent = parent; }