Before you jump into Rx 2.0 Beta you should know about some of the changes to the hierarchy of assemblies.
Rx 1.0 assemblies were structured like this;
Rx 2.0 assemblies are structured like this;
The big change here is the addition of the System.Reactive.Interfaces & System.Reactive.PlatformServices.
I’m guessing that the thinking behind this change but;
System.Reactive.Interfaces
This will allow people to define “service contracts” without bringing in the entire Rx stack.
System.Reactive.PlatformServices
This eliminates a hard dependency on platform specific scheduling, concurrency & timing including low level components such as the thread pool & high resolution timers.
More soon
James
Comments