changes.Where(p => Evaluate(p)).Subscribe(p => { // Do something });
Но как вы могли сделать так, чтобы вы получали значение критерия и n значений после критерий выполняется (и эти n значений не обязательно должны соответствовать критерию оценки)?
Evaluate (p)
и одно значение после этого (а затем снова начинает оценивать p
)