A single-project,namespace-renamed copy of RX that compiles under PCL Profile 104
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
PortableRx
.gitignore
PortableRx.sln
license.txt
readme.md

readme.md

PortableRx

This project provides most of System.Reactive, but under Portable Class Library Profile 104.

All classes have been shifted into a new namespace for forward compatibility:

  • System -> PortableRx
  • System.Reactive -> PortableRx.Reactive

PortableRx is a single project that includes all of System.Reactive.Core, System.Reactive.Interfaces and System.Reactive.Linq projects from RX.NET at commit cdc25d0cebc278ce1ce39b1744a5c7f0a3f00b1f. Some tweaks have been made to make it compatible with PCL104.

Issues

Please log an issue if you find any problems

Roadmap

PortableRx currently works well, but the development is on the horizon:

  • Unit test coverage (import the unit tests from the RX mainline)
  • Expose Platform Enlightenments (performance could be improved if we allowed development of custom IConcurrencyAbstractionLayers - especially for platforms like MonoTouch and MonoDroid)