Почему можно ожидать наблюдения Rx? [Дубликат]
На этот вопрос уже есть ответ здесь:
Могу ли я что-то ждать, если нет метода GetAwaiter? 2 ответаЯ только что заметил, чтоawait
ключевое слово может использоваться с Rx Observable, например:
await Observable.Interval(TimeSpan.FromHours(1));
Я был почти уверен, что его можно использовать только в сочетании с Задачами.
Итак, что делает это возможным? Трудно ли закодировать знание наблюдаемых в компиляторе?