|Your comments don't seem to be related to my code. How did you intend for them to apply?
Why did you refer to
StartNew? I didn't use that. I used
In the original question the point was to cancel any tasks once any one had returned true.
My code accomplishes that.
I didn't use the
.ToObservable() (that you referenced in your previous comment) on the
Tasks since, in the current Rx,
Task<T> can be used where
I don't know about how you could limit to 5 parallel
Tasks as you asked...
"Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed."
- G.K. Chesterton