Ejemplo n.º 1
0
                public void Run(TimeSliding parent)
                {
                    _totalTime = TimeSpan.Zero;
                    _nextShift = parent._timeShift;
                    _nextSpan  = parent._timeSpan;

                    CreateWindow();
                    CreateTimer();

                    base.Run(parent._source);
                }
Ejemplo n.º 2
0
                public IDisposable Run(TimeSliding parent)
                {
                    _totalTime = TimeSpan.Zero;
                    _nextShift = parent._timeShift;
                    _nextSpan  = parent._timeSpan;

                    CreateWindow();
                    CreateTimer();

                    var subscription = parent._source.SubscribeSafe(this);

                    return(StableCompositeDisposable.Create(_timerD, subscription));
                }
Ejemplo n.º 3
0
                public void Run(TimeSliding parent)
                {
                    _totalTime = TimeSpan.Zero;
                    _nextShift = parent._timeShift;
                    _nextSpan  = parent._timeSpan;

                    var groupDisposable = new CompositeDisposable(2)
                    {
                        _timerD
                    };

                    _refCountDisposable = new RefCountDisposable(groupDisposable);

                    CreateWindow();
                    CreateTimer();

                    groupDisposable.Add(parent._source.SubscribeSafe(this));

                    SetUpstream(_refCountDisposable);
                }
Ejemplo n.º 4
0
 public _(TimeSliding parent, IObserver <IObservable <TSource> > observer)
     : base(observer)
 {
     _scheduler = parent._scheduler;
     _timeShift = parent._timeShift;
 }
Ejemplo n.º 5
0
 public _(TimeSliding parent, IObserver <IList <TSource> > observer, IDisposable cancel)
     : base(observer, cancel)
 {
     _timeShift = parent._timeShift;
     _scheduler = parent._scheduler;
 }
Ejemplo n.º 6
0
 public _(TimeSliding parent, IObserver <IList <TSource> > observer)
     : base(observer)
 {
     _timeShift = parent._timeShift;
     _scheduler = parent._scheduler;
 }