Скажем, мы имеем класс:
public class Foo
{
public string Do(int param)
{
}
}
Я хотел бы создать наблюдаемые значения, которые создаются методом Do. Один из способов сделать это - создать событие, которое вызывается из Do, и использовать Observable.FromEvent для создания наблюдаемого. Но почему-то я не чувствую себя хорошо в создании мероприятия только ради задачи. Есть ли лучший способ сделать это?