예제 #1
0
            public override void OnNext(ChangedListData <T> value)
            {
                var change = new ListChange <T, TAdaptee>(value.Change, _selector);
                var state  = new ListAdapter <T, TAdaptee>(value.ReachedState, _selector);

                this.Adaptee.OnNext(new ChangedListData <TAdaptee>(change, state));
            }
예제 #2
0
            public override void OnNext(ChangedListData <T> value)
            {
                var change = _state.Apply(value.Change, _func);
                var list   = new StateAdapter(value.ReachedState, _state);

                this.Adaptee.OnNext(new ChangedListData <TAdaptee>(change, list));
            }