Exemplo n.º 1
0
 public void PropagateTc(object sender, EventArgs e)
 {
     if (TParent != null)
     {
         TParent.OnTreeChange(e);
     }
 }
Exemplo n.º 2
0
                public void Run(TParent parent)
                {
                    _watch = _scheduler.StartStopwatch();

                    RunCore(parent);

                    base.Run(parent._source);
                }
Exemplo n.º 3
0
            public BaseNode([NotNull] TParent parent, int id)
            {
                if (parent == null)
                {
                    throw new ArgumentNullException(nameof(parent));
                }

                Parent = parent;
                Id     = id;
            }
Exemplo n.º 4
0
        private TParent AssertDefaultType <TParent, TConcrete>()
        {
            // given

            // when
            TParent instance = _container.GetInstance <TParent>();

            // then
            Assert.That(instance, Is.TypeOf <TConcrete>());

            return(instance);
        }
Exemplo n.º 5
0
                public override void Run(TParent parent)
                {
                    _queue        = new Queue <System.Reactive.TimeInterval <TSource> >();
                    _hasCompleted = false;
                    _completeAt   = default(TimeSpan);
                    _hasFailed    = false;
                    _exception    = default(Exception);

                    _watch = _scheduler.StartStopwatch();

                    RunCore(parent);

                    Disposable.SetSingle(ref _sourceSubscription, parent._source.SubscribeSafe(this));
                }
Exemplo n.º 6
0
                public override IDisposable Run(TParent parent)
                {
                    _queue        = new Queue <System.Reactive.TimeInterval <TSource> >();
                    _hasCompleted = false;
                    _completeAt   = default(TimeSpan);
                    _hasFailed    = false;
                    _exception    = default(Exception);

                    _watch = _scheduler.StartStopwatch();

                    RunCore(parent);

                    var sourceSubscription = new SingleAssignmentDisposable();

                    _sourceSubscription           = sourceSubscription;
                    sourceSubscription.Disposable = parent._source.SubscribeSafe(this);

                    return(StableCompositeDisposable.Create(_sourceSubscription, _cancelable));
                }
Exemplo n.º 7
0
                public void Run(TParent parent)
                {
                    _atEnd = false;

                    Disposable.SetSingle(ref _subscription, RunCore(parent));
                }
Exemplo n.º 8
0
 protected _(TParent parent, IObserver <TSource> observer)
     : base(observer)
 {
     _scheduler = parent._scheduler;
 }
Exemplo n.º 9
0
 public override void Update(TParent parent)
 {
     _child = _getChild(parent);
 }
Exemplo n.º 10
0
 public override void Update(TParent parent)
 {
 }
Exemplo n.º 11
0
 public abstract void Update(TParent parent);
Exemplo n.º 12
0
 public S(TParent parent, IObserver <TSource> observer)
     : base(observer)
 {
     _scheduler = parent._scheduler;
 }
Exemplo n.º 13
0
 public abstract void Run(TParent parent);
Exemplo n.º 14
0
 public S(TParent parent, IObserver <TSource> observer)
     : base(parent, observer)
 {
 }
Exemplo n.º 15
0
 protected abstract void RunCore(TParent parent);
Exemplo n.º 16
0
 public Entry(TParent parent, object child)
 {
     Parent = parent;
     Child  = child;
 }
Exemplo n.º 17
0
 public S(TParent parent, IObserver <TSource> observer, IDisposable cancel)
     : base(observer, cancel)
 {
     _scheduler = parent._scheduler;
 }
Exemplo n.º 18
0
 public abstract IDisposable Run(TParent parent);
Exemplo n.º 19
0
                public void Run(TParent parent)
                {
                    _atEnd = false;

                    _subscription.Disposable = RunCore(parent);
                }
Exemplo n.º 20
0
 protected S(TParent parent, IObserver <TSource> observer)
     : base(parent, observer)
 {
 }
Exemplo n.º 21
0
 protected abstract IDisposable RunCore(TParent parent);