Exemple #1
0
 public _(GroupByUntil <TSource, TKey, TElement, TDuration> parent, IObserver <IGroupedObservable <TKey, TElement> > observer, IDisposable cancel)
     : base(observer, cancel)
 {
     _parent   = parent;
     _map      = new Map <TKey, ISubject <TElement> >(_parent._comparer);
     _nullGate = new object();
 }
Exemple #2
0
            public _(GroupByUntil <TSource, TKey, TElement, TDuration> parent, IObserver <IGroupedObservable <TKey, TElement> > observer)
                : base(observer)
            {
                _refCountDisposable = new RefCountDisposable(_groupDisposable);
                _map = new Map <TKey, ISubject <TElement> >(parent._capacity, parent._comparer);

                _keySelector      = parent._keySelector;
                _elementSelector  = parent._elementSelector;
                _durationSelector = parent._durationSelector;
            }