Esempio n. 1
0
            public _(GroupBy <TSource, TKey, TElement> parent, IObserver <IGroupedObservable <TKey, TElement> > observer, IDisposable cancel)
                : base(observer, cancel)
            {
                _parent = parent;

                if (_parent._capacity.HasValue)
                {
                    _map = new Dictionary <TKey, ISubject <TElement> >(_parent._capacity.Value, _parent._comparer);
                }
                else
                {
                    _map = new Dictionary <TKey, ISubject <TElement> >(_parent._comparer);
                }
            }
Esempio n. 2
0
            public _(GroupBy <TSource, TKey, TElement> parent, IObserver <IGroupedObservable <TKey, TElement> > observer)
                : base(observer)
            {
                _keySelector     = parent._keySelector;
                _elementSelector = parent._elementSelector;

                if (parent._capacity.HasValue)
                {
                    _map = new Dictionary <TKey, Subject <TElement> >(parent._capacity.Value, parent._comparer);
                }
                else
                {
                    _map = new Dictionary <TKey, Subject <TElement> >(parent._comparer);
                }
            }
Esempio n. 3
0
 public _(GroupBy <TSource, TKey, TElement> parent, IObserver <IGroupedObservable <TKey, TElement> > observer, IDisposable cancel)
     : base(observer, cancel)
 {
     _parent = parent;
     _map    = new Dictionary <TKey, ISubject <TElement> >(_parent._comparer);
 }