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)); }
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)); }