public IObservable <TOutput> Apply(IObservable <TInput> input) { return(Selector.Apply(input) .Select(ProjectorFunction) .DistinctUntilChanged()); }
public TOutput Apply(TInput input) { var selectorResult = Selector.Apply(input); return(ProjectorFunction(selectorResult)); }