Observable.Generate

Observable.Generateで、for文のような条件の形で、値を数列のように発行する。

Observable.Generate Method (System.Reactive.Linq) | Microsoft Docs
Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 - かずきのBlog@hatena

xを1から5まで1ずつ増やしていく。1回で返す値はxの2倍つまり2x、これを1から5まで繰り返すので、返す値は2の倍数(偶数)を5つ(2, 4, 6, 8, 10)である。

x = 2
x = 4
x = 6
x = 8
x = 10
Completed.
続行するには何かキーを押してください . . .

確かに偶数。

Sample/rx/Observable/Generate/src/Observable_ at master · bg1bgst333/Sample · GitHub