Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public InnerObserver(ZipCoordinator parent)
 {
     this.parent = parent;
     this.queue  = new ConcurrentQueue <T>();
 }
Пример #4
0
 public InnerObserver(ZipCoordinator parent)
 {
     this.parent = parent;
 }