public IDisposable Subscribe(IObserver <R> observer) { var srcs = sources; var n = srcs.Length; var parent = new ZipCoordinator(observer, mapper, delayErrors, n); parent.Subscribe(srcs); return(parent); }
public void Subscribe(ISignalObserver <R> observer) { var srcs = sources; var n = srcs.Length; var parent = new ZipCoordinator(observer, mapper, delayErrors, n, capacityHint); observer.OnSubscribe(parent); parent.Subscribe(srcs); }
public InnerObserver(ZipCoordinator parent) { this.parent = parent; this.queue = new ConcurrentQueue <T>(); }
public InnerObserver(ZipCoordinator parent) { this.parent = parent; }