1

Closed

Improve N-Ary CombineLatest / Zip

description

This applies to the IO<IO<T>> operators that overload the operators that are built-in to Rx.

Consider replacing the current implementations with implementations that are fully reactive, even though we'll lose parity with the IE<IO<T>> overloads.

Alternatively, consider adding a boolean parameter or another aptly-named operator so that users can choose the behavior that they want.

Related discussion: (See the tangential conclusion, not the marked answer.)

http://social.msdn.microsoft.com/Forums/en-US/bbfc31d0-d337-41d9-946c-0134f9474caa/how-can-i-merge-an-ioiot-to-produce-an-ioienumt-containing-only-the-most-recent-values-of
Closed Jan 31 at 4:16 PM by davedev

comments

wrote Jan 31 at 4:16 PM

Resolved with changeset 75492: - Improved the n-ary CombineLatest and Zip operators so that they may generate singleton lists upon receiving notifications from the first inner observable.
  • Also updated these operators to use SubscribeSafe and fixed potential race conditions related to OnError.
  • Added a scenario unit test for CombineLatest.