Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/rx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@veritas-vos-liberabit.com>2013-01-17 23:02:58 +0400
committerAtsushi Eno <atsushieno@veritas-vos-liberabit.com>2013-01-17 23:02:58 +0400
commit97fa3ffe6c1164c9aa9839d87ea41016fc41dd98 (patch)
tree828da60661cf38882e1f280677fce44c26623fcf
parentc17404d480a3c3367cbd3d5f682e7b18e13c58f2 (diff)
Add rx mobile project files. Android refs to compiled dlls are now replaced.
-rw-r--r--Rx.NET/Rx_Xamarin/Rx_Xamarin.sln200
-rw-r--r--Rx.NET/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj30
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Core/System.Reactive.Core.csproj293
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Debugger/System.Reactive.Debugger.csproj78
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Experimental/System.Reactive.Experimental.csproj94
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj128
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Linq/System.Reactive.Linq.csproj576
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj121
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Providers/System.Reactive.Providers.csproj103
-rw-r--r--Rx.NET/Rx_Xamarin/android/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj72
-rw-r--r--Rx.NET/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj52
-rw-r--r--Rx.NET/Rx_Xamarin/iOS/System.Reactive.Core/System.Reactive.Core.csproj299
-rw-r--r--Rx.NET/Rx_Xamarin/iOS/System.Reactive.Debugger/System.Reactive.Debugger.csproj80
-rw-r--r--Rx.NET/Rx_Xamarin/iOS/System.Reactive.Experimental/System.Reactive.Experimental.csproj98
-rw-r--r--Rx.NET/Rx_Xamarin/iOS/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj128
-rw-r--r--Rx.NET/Rx_Xamarin/iOS/System.Reactive.Linq/System.Reactive.Linq.csproj581
-rw-r--r--Rx.NET/Rx_Xamarin/iOS/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj125
17 files changed, 3016 insertions, 42 deletions
diff --git a/Rx.NET/Rx_Xamarin/Rx_Xamarin.sln b/Rx.NET/Rx_Xamarin/Rx_Xamarin.sln
index 1acfb68..b556722 100644
--- a/Rx.NET/Rx_Xamarin/Rx_Xamarin.sln
+++ b/Rx.NET/Rx_Xamarin/Rx_Xamarin.sln
@@ -13,6 +13,22 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Android.NUnitLite", "androi
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Andr.Unit", "android\Andr.Unit\Andr.Unit\Andr.Unit.csproj", "{47673BC8-F954-4304-9472-2773AA5A94EB}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Interfaces", "android\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj", "{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Core", "android\System.Reactive.Core\System.Reactive.Core.csproj", "{4E516F10-DA7A-4D43-963E-A93865ABEA5B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.PlatformServices", "android\System.Reactive.PlatformServices\System.Reactive.PlatformServices.csproj", "{0CCCF009-763F-40D2-8655-7A94828023BF}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Linq", "android\System.Reactive.Linq\System.Reactive.Linq.csproj", "{63252AE9-5186-45CA-BFCD-FA51C6B66A43}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Providers", "android\System.Reactive.Providers\System.Reactive.Providers.csproj", "{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Debugger", "android\System.Reactive.Debugger\System.Reactive.Debugger.csproj", "{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Experimental", "android\System.Reactive.Experimental\System.Reactive.Experimental.csproj", "{41E65B96-733B-41C4-A1BB-7476359B89EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Runtime.Remoting", "android\System.Reactive.Runtime.Remoting\System.Reactive.Runtime.Remoting.csproj", "{7A6EF49E-7946-4101-9C89-407B9C53A173}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "iOS", "iOS", "{BCE4A4E6-1A43-4E90-B661-99CDE92E3368}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ios_Mono.Reactive.Testing", "iOS\Mono.Reactive.Testing\ios_Mono.Reactive.Testing.csproj", "{D6B6BA56-1360-42F6-9484-85D8B729D3ED}"
@@ -34,6 +50,28 @@ Global
AppStore|iPhone = AppStore|iPhone
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Release|iPhone.Build.0 = Release|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {0CCCF009-763F-40D2-8655-7A94828023BF}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
{33044C7B-47A4-4113-A61A-EB429407F818}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
{33044C7B-47A4-4113-A61A-EB429407F818}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
{33044C7B-47A4-4113-A61A-EB429407F818}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
@@ -78,6 +116,28 @@ Global
{35DEE616-4AD5-4560-9E19-A86836857626}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{35DEE616-4AD5-4560-9E19-A86836857626}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
{35DEE616-4AD5-4560-9E19-A86836857626}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Release|iPhone.Build.0 = Release|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
{47673BC8-F954-4304-9472-2773AA5A94EB}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
{47673BC8-F954-4304-9472-2773AA5A94EB}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
{47673BC8-F954-4304-9472-2773AA5A94EB}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
@@ -100,6 +160,50 @@ Global
{47673BC8-F954-4304-9472-2773AA5A94EB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{47673BC8-F954-4304-9472-2773AA5A94EB}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
{47673BC8-F954-4304-9472-2773AA5A94EB}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Release|iPhone.Build.0 = Release|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Release|Any CPU.Build.0 = Release|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Release|iPhone.Build.0 = Release|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
{6A005891-A3D6-4398-A729-F645397D573A}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
{6A005891-A3D6-4398-A729-F645397D573A}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
{6A005891-A3D6-4398-A729-F645397D573A}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
@@ -122,6 +226,28 @@ Global
{6A005891-A3D6-4398-A729-F645397D573A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{6A005891-A3D6-4398-A729-F645397D573A}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
{6A005891-A3D6-4398-A729-F645397D573A}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Release|iPhone.Build.0 = Release|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
{93322E90-1596-443D-AE38-F4B4D868BE24}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
{93322E90-1596-443D-AE38-F4B4D868BE24}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
{93322E90-1596-443D-AE38-F4B4D868BE24}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
@@ -144,6 +270,50 @@ Global
{93322E90-1596-443D-AE38-F4B4D868BE24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{93322E90-1596-443D-AE38-F4B4D868BE24}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
{93322E90-1596-443D-AE38-F4B4D868BE24}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Release|iPhone.Build.0 = Release|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Release|iPhone.Build.0 = Release|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
{CF10B007-A5EA-4BB3-AA5D-B370B2F19B04}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
{CF10B007-A5EA-4BB3-AA5D-B370B2F19B04}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
{CF10B007-A5EA-4BB3-AA5D-B370B2F19B04}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
@@ -188,6 +358,28 @@ Global
{D6B6BA56-1360-42F6-9484-85D8B729D3ED}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{D6B6BA56-1360-42F6-9484-85D8B729D3ED}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
{D6B6BA56-1360-42F6-9484-85D8B729D3ED}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPL' Or '$(Configuration)'|Any CPU.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPL' Or '$(Configuration)'|Any CPU.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugXBLV|Any CPU.Build.0 = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Release|iPhone.Build.0 = Release|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleaseXBLV|Any CPU.ActiveCfg = Debug|Any CPU
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleaseXBLV|Any CPU.Build.0 = Debug|Any CPU
{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL' Or '$(Configuration)' == 'ReleasePL|Any CPU.ActiveCfg = ReleaseXBLV|Any CPU
{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL' Or '$(Configuration)' == 'ReleasePL|Any CPU.Build.0 = ReleaseXBLV|Any CPU
{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPL' Or '$(Configuration)' == 'ReleasePL|Any CPU.ActiveCfg = DebugPL' Or '$(Configuration)' == 'ReleasePL|Any CPU
@@ -205,6 +397,14 @@ Global
{33044C7B-47A4-4113-A61A-EB429407F818} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
{6A005891-A3D6-4398-A729-F645397D573A} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
{47673BC8-F954-4304-9472-2773AA5A94EB} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {9E9B9C60-98B0-40FA-9C2B-1218D417CAA4} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {4E516F10-DA7A-4D43-963E-A93865ABEA5B} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {0CCCF009-763F-40D2-8655-7A94828023BF} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {63252AE9-5186-45CA-BFCD-FA51C6B66A43} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {C7B9D7BE-F47F-466B-A6B0-E46F1069B171} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {FFB7A57C-BC22-4B71-88D4-2489B3FF10B6} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {41E65B96-733B-41C4-A1BB-7476359B89EB} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
+ {7A6EF49E-7946-4101-9C89-407B9C53A173} = {712CB881-2E20-4520-97AB-7FD7EFC1282C}
{D6B6BA56-1360-42F6-9484-85D8B729D3ED} = {BCE4A4E6-1A43-4E90-B661-99CDE92E3368}
{CF10B007-A5EA-4BB3-AA5D-B370B2F19B04} = {BCE4A4E6-1A43-4E90-B661-99CDE92E3368}
EndGlobalSection
diff --git a/Rx.NET/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj b/Rx.NET/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj
index 88a3e56..92c9507 100644
--- a/Rx.NET/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj
+++ b/Rx.NET/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj
@@ -38,24 +38,6 @@
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
- <Reference Include="System.Reactive.Core">
- <HintPath>..\libs\System.Reactive.Core.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Interfaces">
- <HintPath>..\libs\System.Reactive.Interfaces.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Linq">
- <HintPath>..\libs\System.Reactive.Linq.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.PlatformServices">
- <HintPath>..\libs\System.Reactive.PlatformServices.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Experimental">
- <HintPath>..\libs\System.Reactive.Experimental.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Debugger">
- <HintPath>..\libs\System.Reactive.Debugger.dll</HintPath>
- </Reference>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
<ItemGroup>
@@ -101,5 +83,17 @@
<Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
<Name>Android.NUnitLite</Name>
</ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.PlatformServices\System.Reactive.PlatformServices.csproj">
+ <Project>{0CCCF009-763F-40D2-8655-7A94828023BF}</Project>
+ <Name>System.Reactive.PlatformServices</Name>
+ </ProjectReference>
</ItemGroup>
</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Core/System.Reactive.Core.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Core/System.Reactive.Core.csproj
new file mode 100644
index 0000000..b2419bf
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Core/System.Reactive.Core.csproj
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Core</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <EmbeddedResource Include="..\..\..\System.Reactive.Core\Strings_Core.resx">
+ <Link>Strings_Core.resx</Link>
+ </EmbeddedResource>
+ <Compile Include="..\..\..\System.Reactive.Core\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\InternalsVisibleTo.cs">
+ <Link>InternalsVisibleTo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\NamespaceDocs.cs">
+ <Link>NamespaceDocs.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Observable.Extensions.cs">
+ <Link>Observable.Extensions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Observer.Extensions.cs">
+ <Link>Observer.Extensions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\AnonymousObservable.cs">
+ <Link>Reactive\AnonymousObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\AnonymousObserver.cs">
+ <Link>Reactive\AnonymousObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\AnonymousSafeObserver.cs">
+ <Link>Reactive\AnonymousSafeObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\AsyncLock.cs">
+ <Link>Reactive\Concurrency\AsyncLock.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\CatchScheduler.cs">
+ <Link>Reactive\Concurrency\CatchScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\ConcurrencyAbstractionLayer.cs">
+ <Link>Reactive\Concurrency\ConcurrencyAbstractionLayer.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\ConcurrencyAbstractionLayer.Default.cs">
+ <Link>Reactive\Concurrency\ConcurrencyAbstractionLayer.Default.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.Wrappers.cs">
+ <Link>Reactive\Concurrency\Scheduler.Wrappers.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\DisableOptimizationsScheduler.cs">
+ <Link>Reactive\Concurrency\DisableOptimizationsScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.Services.Emulation.cs">
+ <Link>Reactive\Concurrency\Scheduler.Services.Emulation.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\LocalScheduler.TimerQueue.cs">
+ <Link>Reactive\Concurrency\LocalScheduler.TimerQueue.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.Services.cs">
+ <Link>Reactive\Concurrency\Scheduler.Services.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\CurrentThreadScheduler.cs">
+ <Link>Reactive\Concurrency\CurrentThreadScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\ImmediateScheduler.cs">
+ <Link>Reactive\Concurrency\ImmediateScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\LocalScheduler.cs">
+ <Link>Reactive\Concurrency\LocalScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\ScheduledItem.cs">
+ <Link>Reactive\Concurrency\ScheduledItem.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.Async.cs">
+ <Link>Reactive\Concurrency\Scheduler.Async.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.cs">
+ <Link>Reactive\Concurrency\Scheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.Recursive.cs">
+ <Link>Reactive\Concurrency\Scheduler.Recursive.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Scheduler.Simple.cs">
+ <Link>Reactive\Concurrency\Scheduler.Simple.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\SchedulerDefaults.cs">
+ <Link>Reactive\Concurrency\SchedulerDefaults.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\SchedulerOperation.cs">
+ <Link>Reactive\Concurrency\SchedulerOperation.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\SchedulerQueue.cs">
+ <Link>Reactive\Concurrency\SchedulerQueue.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\SchedulerWrapper.cs">
+ <Link>Reactive\Concurrency\SchedulerWrapper.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Stopwatch.Default.cs">
+ <Link>Reactive\Concurrency\Stopwatch.Default.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Synchronization.cs">
+ <Link>Reactive\Concurrency\Synchronization.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Synchronization.ObserveOn.cs">
+ <Link>Reactive\Concurrency\Synchronization.ObserveOn.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\Synchronization.Synchronize.cs">
+ <Link>Reactive\Concurrency\Synchronization.Synchronize.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\SynchronizationContextScheduler.cs">
+ <Link>Reactive\Concurrency\SynchronizationContextScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Concurrency\DefaultScheduler.cs">
+ <Link>Reactive\Concurrency\DefaultScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\AsyncLockObserver.cs">
+ <Link>Reactive\Internal\AsyncLockObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\CheckedObserver.cs">
+ <Link>Reactive\Internal\CheckedObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\ConcurrentDictionary.cs">
+ <Link>Reactive\Internal\ConcurrentDictionary.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\ConcurrentQueue.cs">
+ <Link>Reactive\Internal\ConcurrentQueue.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Constants.cs">
+ <Link>Reactive\Internal\Constants.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\AnonymousDisposable.cs">
+ <Link>Reactive\Disposables\AnonymousDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\BooleanDisposable.cs">
+ <Link>Reactive\Disposables\BooleanDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\CancellationDisposable.cs">
+ <Link>Reactive\Disposables\CancellationDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\CompositeDisposable.cs">
+ <Link>Reactive\Disposables\CompositeDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\ContextDisposable.cs">
+ <Link>Reactive\Disposables\ContextDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\DefaultDisposable.cs">
+ <Link>Reactive\Disposables\DefaultDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\Disposable.cs">
+ <Link>Reactive\Disposables\Disposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\MultipleAssignmentDisposable.cs">
+ <Link>Reactive\Disposables\MultipleAssignmentDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\RefCountDisposable.cs">
+ <Link>Reactive\Disposables\RefCountDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\ScheduledDisposable.cs">
+ <Link>Reactive\Disposables\ScheduledDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\SerialDisposable.cs">
+ <Link>Reactive\Disposables\SerialDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Disposables\SingleAssignmentDisposable.cs">
+ <Link>Reactive\Disposables\SingleAssignmentDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\AutoDetachObserver.cs">
+ <Link>Reactive\Internal\AutoDetachObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\ExceptionServices.Default.cs">
+ <Link>Reactive\Internal\ExceptionServices.Default.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\ExceptionServices.cs">
+ <Link>Reactive\Internal\ExceptionServices.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\HostLifecycleService.cs">
+ <Link>Reactive\Internal\HostLifecycleService.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\ImmutableList.cs">
+ <Link>Reactive\Internal\ImmutableList.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Lazy.cs">
+ <Link>Reactive\Internal\Lazy.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Observers.cs">
+ <Link>Reactive\Internal\Observers.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\PlatformEnlightenmentProvider.cs">
+ <Link>Reactive\Internal\PlatformEnlightenmentProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\PriorityQueue.cs">
+ <Link>Reactive\Internal\PriorityQueue.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Producer.cs">
+ <Link>Reactive\Internal\Producer.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\SafeObserver.cs">
+ <Link>Reactive\Internal\SafeObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\ScheduledObserver.cs">
+ <Link>Reactive\Internal\ScheduledObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Semaphore.Silverlight.cs">
+ <Link>Reactive\Internal\Semaphore.Silverlight.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Semaphore.Xna.cs">
+ <Link>Reactive\Internal\Semaphore.Xna.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Sink.cs">
+ <Link>Reactive\Internal\Sink.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\Stubs.cs">
+ <Link>Reactive\Internal\Stubs.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\SynchronizationContextExtensions.cs">
+ <Link>Reactive\Internal\SynchronizationContextExtensions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\SynchronizedObserver.cs">
+ <Link>Reactive\Internal\SynchronizedObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\SystemClock.cs">
+ <Link>Reactive\Internal\SystemClock.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Internal\SystemClock.Default.cs">
+ <Link>Reactive\Internal\SystemClock.Default.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Notification.cs">
+ <Link>Reactive\Notification.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\ObservableBase.cs">
+ <Link>Reactive\ObservableBase.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\ObserverBase.cs">
+ <Link>Reactive\ObserverBase.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Reactive\Unit.cs">
+ <Link>Reactive\Unit.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Core\Strings_Core.Generated.cs">
+ <Link>Strings_Core.Generated.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Debugger/System.Reactive.Debugger.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Debugger/System.Reactive.Debugger.csproj
new file mode 100644
index 0000000..0c5e151
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Debugger/System.Reactive.Debugger.csproj
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Debugger</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.PlatformServices\System.Reactive.PlatformServices.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{0CCCF009-763F-40D2-8655-7A94828023BF}</Project>
+ <Name>System.Reactive.PlatformServices</Name>
+ </ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ <ProjectReference Include="..\System.Reactive.Experimental\System.Reactive.Experimental.csproj">
+ <Project>{41E65B96-733B-41C4-A1BB-7476359B89EB}</Project>
+ <Name>System.Reactive.Experimental</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include="..\..\..\System.Reactive.Debugger\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs">
+ <Link>Reactive\Linq\QueryDebugger.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Experimental/System.Reactive.Experimental.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Experimental/System.Reactive.Experimental.csproj
new file mode 100644
index 0000000..1cb456e
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Experimental/System.Reactive.Experimental.csproj
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{41E65B96-733B-41C4-A1BB-7476359B89EB}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Experimental</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include="..\..\..\System.Reactive.Experimental\ExperimentalAttribute.cs">
+ <Link>ExperimentalAttribute.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\InternalsVisibleTo.cs">
+ <Link>InternalsVisibleTo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\Internal\BinaryObserver.cs">
+ <Link>Reactive\Internal\BinaryObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\Linq\QbservableEx.cs">
+ <Link>Reactive\Linq\QbservableEx.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\Linq\IQueryLanguageEx.cs">
+ <Link>Reactive\Linq\IQueryLanguageEx.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\Linq\ObservableEx.cs">
+ <Link>Reactive\Linq\ObservableEx.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\Linq\QbservableEx.Generated.cs">
+ <Link>Reactive\Linq\QbservableEx.Generated.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\Linq\QueryLanguageEx.cs">
+ <Link>Reactive\Linq\QueryLanguageEx.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Experimental\Reactive\ListObservable.cs">
+ <Link>Reactive\ListObservable.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
new file mode 100644
index 0000000..b34bc36
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Interfaces</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include="..\..\..\System.Reactive.Interfaces\AssemblyFileVersionAttribute.cs">
+ <Link>AssemblyFileVersionAttribute.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\DateTimeOffset.cs">
+ <Link>DateTimeOffset.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\IObservable.cs">
+ <Link>IObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\IObserver.cs">
+ <Link>IObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\NamespaceDocs.cs">
+ <Link>NamespaceDocs.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\ISchedulerPeriodic.cs">
+ <Link>Reactive\Concurrency\ISchedulerPeriodic.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IStopwatchProvider.cs">
+ <Link>Reactive\Concurrency\IStopwatchProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IScheduledItem.cs">
+ <Link>Reactive\Concurrency\IScheduledItem.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IScheduler.cs">
+ <Link>Reactive\Concurrency\IScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\ISchedulerLongRunning.cs">
+ <Link>Reactive\Concurrency\ISchedulerLongRunning.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IStopwatch.cs">
+ <Link>Reactive\Concurrency\IStopwatch.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Disposables\ICancelable.cs">
+ <Link>Reactive\Disposables\ICancelable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IEventPattern.cs">
+ <Link>Reactive\IEventPattern.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IEventPatternSource.cs">
+ <Link>Reactive\IEventPatternSource.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IEventSource.cs">
+ <Link>Reactive\IEventSource.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IObserver.Result.cs">
+ <Link>Reactive\IObserver.Result.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Linq\IGroupedObservable.cs">
+ <Link>Reactive\Linq\IGroupedObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Linq\IQbservable.cs">
+ <Link>Reactive\Linq\IQbservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Linq\IQbservableProvider.cs">
+ <Link>Reactive\Linq\IQbservableProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Subjects\IConnectableObservable.cs">
+ <Link>Reactive\Subjects\IConnectableObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Subjects\ISubject.cs">
+ <Link>Reactive\Subjects\ISubject.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Subjects\ISubject.Multi.cs">
+ <Link>Reactive\Subjects\ISubject.Multi.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Linq/System.Reactive.Linq.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Linq/System.Reactive.Linq.csproj
new file mode 100644
index 0000000..bc1b1b5
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Linq/System.Reactive.Linq.csproj
@@ -0,0 +1,576 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Linq</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <EmbeddedResource Include="..\..\..\System.Reactive.Linq\Strings_Linq.resx">
+ <Link>Strings_Linq.resx</Link>
+ </EmbeddedResource>
+ <Compile Include="..\..\..\System.Reactive.Linq\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\NamespaceDocs.cs">
+ <Link>NamespaceDocs.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Concurrency\VirtualTimeScheduler.Extensions.cs">
+ <Link>Reactive\Concurrency\VirtualTimeScheduler.Extensions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\ConcatSink.cs">
+ <Link>Reactive\Internal\ConcatSink.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\Constants.cs">
+ <Link>Reactive\Internal\Constants.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\Helpers.cs">
+ <Link>Reactive\Internal\Helpers.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\IConcatenatable.cs">
+ <Link>Reactive\Internal\IConcatenatable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\IEvaluatableObservable.cs">
+ <Link>Reactive\Internal\IEvaluatableObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\QueryServices.cs">
+ <Link>Reactive\Internal\QueryServices.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\ReflectionUtils.cs">
+ <Link>Reactive\Internal\ReflectionUtils.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\HashSet.cs">
+ <Link>Reactive\Internal\HashSet.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\Lookup.cs">
+ <Link>Reactive\Internal\Lookup.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\LocalQueryMethodImplementationTypeAttribute.cs">
+ <Link>Reactive\Linq\LocalQueryMethodImplementationTypeAttribute.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Case.cs">
+ <Link>Reactive\Linq\Observαble\Case.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Collect.cs">
+ <Link>Reactive\Linq\Observαble\Collect.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\If.cs">
+ <Link>Reactive\Linq\Observαble\If.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\For.cs">
+ <Link>Reactive\Linq\Observαble\For.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\DoWhile.cs">
+ <Link>Reactive\Linq\Observαble\DoWhile.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\While.cs">
+ <Link>Reactive\Linq\Observαble\While.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\TakeLastBuffer.cs">
+ <Link>Reactive\Linq\Observαble\TakeLastBuffer.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Next.cs">
+ <Link>Reactive\Linq\Observαble\Next.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\MostRecent.cs">
+ <Link>Reactive\Linq\Observαble\MostRecent.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Latest.cs">
+ <Link>Reactive\Linq\Observαble\Latest.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\PushToPullAdapter.cs">
+ <Link>Reactive\Linq\Observαble\PushToPullAdapter.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\RefCount.cs">
+ <Link>Reactive\Linq\Observαble\RefCount.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Multicast.cs">
+ <Link>Reactive\Linq\Observαble\Multicast.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\GroupBy.cs">
+ <Link>Reactive\Linq\Observαble\GroupBy.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable_.cs">
+ <Link>Reactive\Linq\Observable_.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage_.cs">
+ <Link>Reactive\Linq\QueryLanguage_.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Joins.cs">
+ <Link>Reactive\Linq\QueryLanguage.Joins.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Multiple.cs">
+ <Link>Reactive\Linq\QueryLanguage.Multiple.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Single.cs">
+ <Link>Reactive\Linq\QueryLanguage.Single.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.StandardSequenceOperators.cs">
+ <Link>Reactive\Linq\QueryLanguage.StandardSequenceOperators.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Time.cs">
+ <Link>Reactive\Linq\QueryLanguage.Time.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Async.cs">
+ <Link>Reactive\Linq\QueryLanguage.Async.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Awaiter.cs">
+ <Link>Reactive\Linq\QueryLanguage.Awaiter.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Binding.cs">
+ <Link>Reactive\Linq\QueryLanguage.Binding.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Blocking.cs">
+ <Link>Reactive\Linq\QueryLanguage.Blocking.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Concurrency.cs">
+ <Link>Reactive\Linq\QueryLanguage.Concurrency.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Conversions.cs">
+ <Link>Reactive\Linq\QueryLanguage.Conversions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Creation.cs">
+ <Link>Reactive\Linq\QueryLanguage.Creation.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Events.cs">
+ <Link>Reactive\Linq\QueryLanguage.Events.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Aggregates.cs">
+ <Link>Reactive\Linq\QueryLanguage.Aggregates.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Imperative.cs">
+ <Link>Reactive\Linq\QueryLanguage.Imperative.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\IQueryLanguage.cs">
+ <Link>Reactive\Linq\IQueryLanguage.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Imperative.cs">
+ <Link>Reactive\Linq\Observable.Imperative.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\EventPatternSourceBase.cs">
+ <Link>Reactive\EventPatternSourceBase.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\EventPattern.cs">
+ <Link>Reactive\EventPattern.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\EventPatternSource.cs">
+ <Link>Reactive\EventPatternSource.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\EventSource.cs">
+ <Link>Reactive\EventSource.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\InternalsVisibleTo.cs">
+ <Link>InternalsVisibleTo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Async.cs">
+ <Link>Reactive\Linq\Observable.Async.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Events.cs">
+ <Link>Reactive\Linq\Observable.Events.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Concurrency\HistoricalScheduler.cs">
+ <Link>Reactive\Concurrency\HistoricalScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Concurrency\VirtualTimeScheduler.cs">
+ <Link>Reactive\Concurrency\VirtualTimeScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\AnonymousEnumerable.cs">
+ <Link>Reactive\Internal\AnonymousEnumerable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\BinaryObserver.cs">
+ <Link>Reactive\Internal\BinaryObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\AddRef.cs">
+ <Link>Reactive\Linq\Observαble\AddRef.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Aggregate.cs">
+ <Link>Reactive\Linq\Observαble\Aggregate.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\All.cs">
+ <Link>Reactive\Linq\Observαble\All.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Amb.cs">
+ <Link>Reactive\Linq\Observαble\Amb.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Any.cs">
+ <Link>Reactive\Linq\Observαble\Any.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\AsObservable.cs">
+ <Link>Reactive\Linq\Observαble\AsObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Average.cs">
+ <Link>Reactive\Linq\Observαble\Average.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Buffer.cs">
+ <Link>Reactive\Linq\Observαble\Buffer.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Catch.cs">
+ <Link>Reactive\Linq\Observαble\Catch.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Concat.cs">
+ <Link>Reactive\Linq\Observαble\Concat.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Contains.cs">
+ <Link>Reactive\Linq\Observαble\Contains.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Cast.cs">
+ <Link>Reactive\Linq\Observαble\Cast.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\CombineLatest.cs">
+ <Link>Reactive\Linq\Observαble\CombineLatest.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\GetEnumerator.cs">
+ <Link>Reactive\Linq\Observαble\GetEnumerator.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\GroupJoin.cs">
+ <Link>Reactive\Linq\Observαble\GroupJoin.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Join.cs">
+ <Link>Reactive\Linq\Observαble\Join.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\SelectMany.cs">
+ <Link>Reactive\Linq\Observαble\SelectMany.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Zip.cs">
+ <Link>Reactive\Linq\Observαble\Zip.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\OfType.cs">
+ <Link>Reactive\Linq\Observαble\OfType.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Count.cs">
+ <Link>Reactive\Linq\Observαble\Count.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\DefaultIfEmpty.cs">
+ <Link>Reactive\Linq\Observαble\DefaultIfEmpty.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Defer.cs">
+ <Link>Reactive\Linq\Observαble\Defer.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Delay.cs">
+ <Link>Reactive\Linq\Observαble\Delay.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\DelaySubscription.cs">
+ <Link>Reactive\Linq\Observαble\DelaySubscription.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Dematerialize.cs">
+ <Link>Reactive\Linq\Observαble\Dematerialize.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Distinct.cs">
+ <Link>Reactive\Linq\Observαble\Distinct.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\DistinctUntilChanged.cs">
+ <Link>Reactive\Linq\Observαble\DistinctUntilChanged.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Do.cs">
+ <Link>Reactive\Linq\Observαble\Do.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ElementAt.cs">
+ <Link>Reactive\Linq\Observαble\ElementAt.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Empty.cs">
+ <Link>Reactive\Linq\Observαble\Empty.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Finally.cs">
+ <Link>Reactive\Linq\Observαble\Finally.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\FirstAsync.cs">
+ <Link>Reactive\Linq\Observαble\FirstAsync.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ForEach.cs">
+ <Link>Reactive\Linq\Observαble\ForEach.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\FromEvent.cs">
+ <Link>Reactive\Linq\Observαble\FromEvent.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\FromEventPattern.cs">
+ <Link>Reactive\Linq\Observαble\FromEventPattern.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Generate.cs">
+ <Link>Reactive\Linq\Observαble\Generate.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\GroupByUntil.cs">
+ <Link>Reactive\Linq\Observαble\GroupByUntil.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\IgnoreElements.cs">
+ <Link>Reactive\Linq\Observαble\IgnoreElements.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\IsEmpty.cs">
+ <Link>Reactive\Linq\Observαble\IsEmpty.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\LastAsync.cs">
+ <Link>Reactive\Linq\Observαble\LastAsync.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\LongCount.cs">
+ <Link>Reactive\Linq\Observαble\LongCount.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Materialize.cs">
+ <Link>Reactive\Linq\Observαble\Materialize.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Max.cs">
+ <Link>Reactive\Linq\Observαble\Max.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\MaxBy.cs">
+ <Link>Reactive\Linq\Observαble\MaxBy.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Merge.cs">
+ <Link>Reactive\Linq\Observαble\Merge.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Min.cs">
+ <Link>Reactive\Linq\Observαble\Min.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\MinBy.cs">
+ <Link>Reactive\Linq\Observαble\MinBy.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Never.cs">
+ <Link>Reactive\Linq\Observαble\Never.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\OnErrorResumeNext.cs">
+ <Link>Reactive\Linq\Observαble\OnErrorResumeNext.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Range.cs">
+ <Link>Reactive\Linq\Observαble\Range.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Repeat.cs">
+ <Link>Reactive\Linq\Observαble\Repeat.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Return.cs">
+ <Link>Reactive\Linq\Observαble\Return.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Sample.cs">
+ <Link>Reactive\Linq\Observαble\Sample.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Scan.cs">
+ <Link>Reactive\Linq\Observαble\Scan.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Select.cs">
+ <Link>Reactive\Linq\Observαble\Select.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\SequenceEqual.cs">
+ <Link>Reactive\Linq\Observαble\SequenceEqual.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\SingleAsync.cs">
+ <Link>Reactive\Linq\Observαble\SingleAsync.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Skip.cs">
+ <Link>Reactive\Linq\Observαble\Skip.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\SkipLast.cs">
+ <Link>Reactive\Linq\Observαble\SkipLast.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\SkipUntil.cs">
+ <Link>Reactive\Linq\Observαble\SkipUntil.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\SkipWhile.cs">
+ <Link>Reactive\Linq\Observαble\SkipWhile.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Sum.cs">
+ <Link>Reactive\Linq\Observαble\Sum.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Switch.cs">
+ <Link>Reactive\Linq\Observαble\Switch.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\TailRecursiveSink.cs">
+ <Link>Reactive\Internal\TailRecursiveSink.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Take.cs">
+ <Link>Reactive\Linq\Observαble\Take.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\TakeLast.cs">
+ <Link>Reactive\Linq\Observαble\TakeLast.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\TakeUntil.cs">
+ <Link>Reactive\Linq\Observαble\TakeUntil.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\TakeWhile.cs">
+ <Link>Reactive\Linq\Observαble\TakeWhile.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Throttle.cs">
+ <Link>Reactive\Linq\Observαble\Throttle.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Throw.cs">
+ <Link>Reactive\Linq\Observαble\Throw.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\TimeInterval.cs">
+ <Link>Reactive\Linq\Observαble\TimeInterval.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Timeout.cs">
+ <Link>Reactive\Linq\Observαble\Timeout.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Timer.cs">
+ <Link>Reactive\Linq\Observαble\Timer.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Timestamp.cs">
+ <Link>Reactive\Linq\Observαble\Timestamp.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ToArray.cs">
+ <Link>Reactive\Linq\Observαble\ToArray.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ToDictionary.cs">
+ <Link>Reactive\Linq\Observαble\ToDictionary.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ToList.cs">
+ <Link>Reactive\Linq\Observαble\ToList.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ToLookup.cs">
+ <Link>Reactive\Linq\Observαble\ToLookup.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\ToObservable.cs">
+ <Link>Reactive\Linq\Observαble\ToObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Using.cs">
+ <Link>Reactive\Linq\Observαble\Using.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Where.cs">
+ <Link>Reactive\Linq\Observαble\Where.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\Window.cs">
+ <Link>Reactive\Linq\Observαble\Window.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observαble\_.cs">
+ <Link>Reactive\Linq\Observαble\_.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Subjects\ConnectableObservable.cs">
+ <Link>Reactive\Subjects\ConnectableObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Subjects\Subject.Extensions.cs">
+ <Link>Reactive\Subjects\Subject.Extensions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\Either.Generic.cs">
+ <Link>Reactive\Internal\Either.Generic.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Subjects\AsyncSubject.cs">
+ <Link>Reactive\Subjects\AsyncSubject.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Subjects\BehaviorSubject.cs">
+ <Link>Reactive\Subjects\BehaviorSubject.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Subjects\Subject.cs">
+ <Link>Reactive\Subjects\Subject.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\GroupedObservable.cs">
+ <Link>Reactive\Linq\GroupedObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Joins\ActivePlan.cs">
+ <Link>Reactive\Joins\ActivePlan.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Joins\JoinObserver.cs">
+ <Link>Reactive\Joins\JoinObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Joins\Pattern.cs">
+ <Link>Reactive\Joins\Pattern.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Joins\Plan.cs">
+ <Link>Reactive\Joins\Plan.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Aggregates.cs">
+ <Link>Reactive\Linq\Observable.Aggregates.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Awaiter.cs">
+ <Link>Reactive\Linq\Observable.Awaiter.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Binding.cs">
+ <Link>Reactive\Linq\Observable.Binding.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Blocking.cs">
+ <Link>Reactive\Linq\Observable.Blocking.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Concurrency.cs">
+ <Link>Reactive\Linq\Observable.Concurrency.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Conversions.cs">
+ <Link>Reactive\Linq\Observable.Conversions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Creation.cs">
+ <Link>Reactive\Linq\Observable.Creation.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Joins.cs">
+ <Link>Reactive\Linq\Observable.Joins.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Multiple.cs">
+ <Link>Reactive\Linq\Observable.Multiple.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Single.cs">
+ <Link>Reactive\Linq\Observable.Single.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.StandardSequenceOperators.cs">
+ <Link>Reactive\Linq\Observable.StandardSequenceOperators.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Linq\Observable.Time.cs">
+ <Link>Reactive\Linq\Observable.Time.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Internal\PushPullAdapter.cs">
+ <Link>Reactive\Internal\PushPullAdapter.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Subjects\ReplaySubject.cs">
+ <Link>Reactive\Subjects\ReplaySubject.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Threading\Tasks\NamespaceDoc.cs">
+ <Link>Reactive\Threading\Tasks\NamespaceDoc.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Threading\Tasks\TaskObservableExtensions.cs">
+ <Link>Reactive\Threading\Tasks\TaskObservableExtensions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\TimeInterval.cs">
+ <Link>Reactive\TimeInterval.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Reactive\Timestamped.cs">
+ <Link>Reactive\Timestamped.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Linq\Strings_Linq.Generated.cs">
+ <Link>Strings_Linq.Generated.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
new file mode 100644
index 0000000..ae563e6
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0CCCF009-763F-40D2-8655-7A94828023BF}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.PlatformServices</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <EmbeddedResource Include="..\..\..\System.Reactive.PlatformServices\Strings_PlatformServices.resx">
+ <Link>Strings_PlatformServices.resx</Link>
+ </EmbeddedResource>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.Windows.cs">
+ <Link>Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.Windows.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\EventLoopScheduler.cs">
+ <Link>Reactive\Concurrency\EventLoopScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\NewThreadScheduler.cs">
+ <Link>Reactive\Concurrency\NewThreadScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.cs">
+ <Link>Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\Thread.Stub.cs">
+ <Link>Reactive\Concurrency\Thread.Stub.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\ThreadPoolScheduler.Windows.cs">
+ <Link>Reactive\Concurrency\ThreadPoolScheduler.Windows.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\EnlightenmentProvider.cs">
+ <Link>Reactive\EnlightenmentProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Internal\HostLifecycleNotifications.WindowsPhone.cs">
+ <Link>Reactive\Internal\HostLifecycleNotifications.WindowsPhone.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Internal\HostLifecycleNotifications.Windows.cs">
+ <Link>Reactive\Internal\HostLifecycleNotifications.Windows.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Internal\PhoneShellThunks.cs">
+ <Link>Reactive\Internal\PhoneShellThunks.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Internal\StopwatchImpl.cs">
+ <Link>Reactive\Internal\StopwatchImpl.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\TaskPoolScheduler.cs">
+ <Link>Reactive\Concurrency\TaskPoolScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Concurrency\ThreadPoolScheduler.cs">
+ <Link>Reactive\Concurrency\ThreadPoolScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Internal\ExceptionServicesImpl.cs">
+ <Link>Reactive\Internal\ExceptionServicesImpl.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Reactive\Internal\PlatformEnlightenmentProvider.cs">
+ <Link>Reactive\Internal\PlatformEnlightenmentProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.PlatformServices\Strings_PlatformServices.Generated.cs">
+ <Link>Strings_PlatformServices.Generated.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Providers/System.Reactive.Providers.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Providers/System.Reactive.Providers.csproj
new file mode 100644
index 0000000..6cc90e2
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Providers/System.Reactive.Providers.csproj
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Providers</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+ </ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <EmbeddedResource Include="..\..\..\System.Reactive.Providers\Strings_Providers.resx">
+ <Link>Strings_Providers.resx</Link>
+ </EmbeddedResource>
+ <Compile Include="..\..\..\System.Reactive.Providers\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Internal\Constants.cs">
+ <Link>Reactive\Internal\Constants.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Joins\QueryablePattern.cs">
+ <Link>Reactive\Joins\QueryablePattern.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Joins\QueryablePlan.cs">
+ <Link>Reactive\Joins\QueryablePlan.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Linq\ExpressionVisitor.cs">
+ <Link>Reactive\Linq\ExpressionVisitor.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Linq\Observable.Queryable.cs">
+ <Link>Reactive\Linq\Observable.Queryable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Linq\Qbservable.cs">
+ <Link>Reactive\Linq\Qbservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Linq\Qbservable.Generated.cs">
+ <Link>Reactive\Linq\Qbservable.Generated.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\Linq\Qbservable.Joins.cs">
+ <Link>Reactive\Linq\Qbservable.Joins.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Reactive\ObservableQuery.cs">
+ <Link>Reactive\ObservableQuery.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Providers\Strings_Providers.Generated.cs">
+ <Link>Strings_Providers.Generated.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj b/Rx.NET/Rx_Xamarin/android/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj
new file mode 100644
index 0000000..688a22a
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/android/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{7A6EF49E-7946-4101-9C89-407B9C53A173}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Runtime.Remoting</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include="..\..\..\System.Reactive.Runtime.Remoting\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Runtime.Remoting\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Runtime.Remoting\Reactive\Linq\Observable.Remoting.cs">
+ <Link>Reactive\Linq\Observable.Remoting.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Runtime.Remoting\Reactive\Linq\QueryLanguage.Remoting.cs">
+ <Link>Reactive\Linq\QueryLanguage.Remoting.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj b/Rx.NET/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj
index 16ed6ab..934c423 100644
--- a/Rx.NET/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj
+++ b/Rx.NET/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj
@@ -40,30 +40,6 @@
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Mono.Android" />
- <Reference Include="System.Reactive.Core">
- <HintPath>..\libs\System.Reactive.Core.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Debugger">
- <HintPath>..\libs\System.Reactive.Debugger.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Experimental">
- <HintPath>..\libs\System.Reactive.Experimental.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Interfaces">
- <HintPath>..\libs\System.Reactive.Interfaces.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Linq">
- <HintPath>..\libs\System.Reactive.Linq.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.PlatformServices">
- <HintPath>..\libs\System.Reactive.PlatformServices.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Providers">
- <HintPath>..\libs\System.Reactive.Providers.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Runtime.Remoting">
- <HintPath>..\libs\System.Reactive.Runtime.Remoting.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Tests.System.Reactive\App.cs">
@@ -326,5 +302,33 @@
<Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
<Name>Android.NUnitLite</Name>
</ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Debugger\System.Reactive.Debugger.csproj">
+ <Project>{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}</Project>
+ <Name>System.Reactive.Debugger</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Experimental\System.Reactive.Experimental.csproj">
+ <Project>{41E65B96-733B-41C4-A1BB-7476359B89EB}</Project>
+ <Name>System.Reactive.Experimental</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.PlatformServices\System.Reactive.PlatformServices.csproj">
+ <Project>{0CCCF009-763F-40D2-8655-7A94828023BF}</Project>
+ <Name>System.Reactive.PlatformServices</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Providers\System.Reactive.Providers.csproj">
+ <Project>{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}</Project>
+ <Name>System.Reactive.Providers</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\System.Reactive.Runtime.Remoting\System.Reactive.Runtime.Remoting.csproj">
+ <Project>{7A6EF49E-7946-4101-9C89-407B9C53A173}</Project>
+ <Name>System.Reactive.Runtime.Remoting</Name>
+ </ProjectReference>
</ItemGroup>
</Project>
diff --git a/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Core/System.Reactive.Core.csproj b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Core/System.Reactive.Core.csproj
new file mode 100644
index 0000000..0671b48
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Core/System.Reactive.Core.csproj
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Core</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+<ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project>
+ <Name>System.Reactive.Interfaces</Name>
+</ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Strings_Core.resx'>
+ <Link>Strings_Core.resx</Link>
+ </EmbeddedResource>
+
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\GlobalSuppressions.cs'>
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\InternalsVisibleTo.cs'>
+ <Link>InternalsVisibleTo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\NamespaceDocs.cs'>
+ <Link>NamespaceDocs.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Observable.Extensions.cs'>
+ <Link>Observable.Extensions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Observer.Extensions.cs'>
+ <Link>Observer.Extensions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Properties\AssemblyInfo.cs'>
+ <Link>Properties/AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\AnonymousObservable.cs'>
+ <Link>Reactive/AnonymousObservable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\AnonymousObserver.cs'>
+ <Link>Reactive/AnonymousObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\AnonymousSafeObserver.cs'>
+ <Link>Reactive/AnonymousSafeObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\AsyncLock.cs'>
+ <Link>Reactive/Concurrency/AsyncLock.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\CatchScheduler.cs'>
+ <Link>Reactive/Concurrency/CatchScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ConcurrencyAbstractionLayer.cs'>
+ <Link>Reactive/Concurrency/ConcurrencyAbstractionLayer.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ConcurrencyAbstractionLayer.Default.cs'>
+ <Link>Reactive/Concurrency/ConcurrencyAbstractionLayer.Default.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Wrappers.cs'>
+ <Link>Reactive/Concurrency/Scheduler.Wrappers.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\DisableOptimizationsScheduler.cs'>
+ <Link>Reactive/Concurrency/DisableOptimizationsScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Services.Emulation.cs'>
+ <Link>Reactive/Concurrency/Scheduler.Services.Emulation.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\LocalScheduler.TimerQueue.cs'>
+ <Link>Reactive/Concurrency/LocalScheduler.TimerQueue.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Services.cs'>
+ <Link>Reactive/Concurrency/Scheduler.Services.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\CurrentThreadScheduler.cs'>
+ <Link>Reactive/Concurrency/CurrentThreadScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ImmediateScheduler.cs'>
+ <Link>Reactive/Concurrency/ImmediateScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\LocalScheduler.cs'>
+ <Link>Reactive/Concurrency/LocalScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ScheduledItem.cs'>
+ <Link>Reactive/Concurrency/ScheduledItem.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Async.cs'>
+ <Link>Reactive/Concurrency/Scheduler.Async.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.cs'>
+ <Link>Reactive/Concurrency/Scheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Recursive.cs'>
+ <Link>Reactive/Concurrency/Scheduler.Recursive.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Simple.cs'>
+ <Link>Reactive/Concurrency/Scheduler.Simple.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerDefaults.cs'>
+ <Link>Reactive/Concurrency/SchedulerDefaults.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerOperation.cs'>
+ <Link>Reactive/Concurrency/SchedulerOperation.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerQueue.cs'>
+ <Link>Reactive/Concurrency/SchedulerQueue.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerWrapper.cs'>
+ <Link>Reactive/Concurrency/SchedulerWrapper.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Stopwatch.Default.cs'>
+ <Link>Reactive/Concurrency/Stopwatch.Default.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Synchronization.cs'>
+ <Link>Reactive/Concurrency/Synchronization.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Synchronization.ObserveOn.cs'>
+ <Link>Reactive/Concurrency/Synchronization.ObserveOn.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Synchronization.Synchronize.cs'>
+ <Link>Reactive/Concurrency/Synchronization.Synchronize.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SynchronizationContextScheduler.cs'>
+ <Link>Reactive/Concurrency/SynchronizationContextScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\DefaultScheduler.cs'>
+ <Link>Reactive/Concurrency/DefaultScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\AsyncLockObserver.cs'>
+ <Link>Reactive/Internal/AsyncLockObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\CheckedObserver.cs'>
+ <Link>Reactive/Internal/CheckedObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ConcurrentDictionary.cs'>
+ <Link>Reactive/Internal/ConcurrentDictionary.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ConcurrentQueue.cs'>
+ <Link>Reactive/Internal/ConcurrentQueue.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Constants.cs'>
+ <Link>Reactive/Internal/Constants.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\AnonymousDisposable.cs'>
+ <Link>Reactive/Disposables/AnonymousDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\BooleanDisposable.cs'>
+ <Link>Reactive/Disposables/BooleanDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\CancellationDisposable.cs'>
+ <Link>Reactive/Disposables/CancellationDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\CompositeDisposable.cs'>
+ <Link>Reactive/Disposables/CompositeDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\ContextDisposable.cs'>
+ <Link>Reactive/Disposables/ContextDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\DefaultDisposable.cs'>
+ <Link>Reactive/Disposables/DefaultDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\Disposable.cs'>
+ <Link>Reactive/Disposables/Disposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\MultipleAssignmentDisposable.cs'>
+ <Link>Reactive/Disposables/MultipleAssignmentDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\RefCountDisposable.cs'>
+ <Link>Reactive/Disposables/RefCountDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\ScheduledDisposable.cs'>
+ <Link>Reactive/Disposables/ScheduledDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\SerialDisposable.cs'>
+ <Link>Reactive/Disposables/SerialDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\SingleAssignmentDisposable.cs'>
+ <Link>Reactive/Disposables/SingleAssignmentDisposable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\AutoDetachObserver.cs'>
+ <Link>Reactive/Internal/AutoDetachObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ExceptionServices.Default.cs'>
+ <Link>Reactive/Internal/ExceptionServices.Default.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ExceptionServices.cs'>
+ <Link>Reactive/Internal/ExceptionServices.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\HostLifecycleService.cs'>
+ <Link>Reactive/Internal/HostLifecycleService.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ImmutableList.cs'>
+ <Link>Reactive/Internal/ImmutableList.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Lazy.cs'>
+ <Link>Reactive/Internal/Lazy.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Observers.cs'>
+ <Link>Reactive/Internal/Observers.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\PlatformEnlightenmentProvider.cs'>
+ <Link>Reactive/Internal/PlatformEnlightenmentProvider.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\PriorityQueue.cs'>
+ <Link>Reactive/Internal/PriorityQueue.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Producer.cs'>
+ <Link>Reactive/Internal/Producer.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SafeObserver.cs'>
+ <Link>Reactive/Internal/SafeObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ScheduledObserver.cs'>
+ <Link>Reactive/Internal/ScheduledObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Semaphore.Silverlight.cs'>
+ <Link>Reactive/Internal/Semaphore.Silverlight.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Semaphore.Xna.cs'>
+ <Link>Reactive/Internal/Semaphore.Xna.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Sink.cs'>
+ <Link>Reactive/Internal/Sink.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Stubs.cs'>
+ <Link>Reactive/Internal/Stubs.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SynchronizationContextExtensions.cs'>
+ <Link>Reactive/Internal/SynchronizationContextExtensions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SynchronizedObserver.cs'>
+ <Link>Reactive/Internal/SynchronizedObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SystemClock.cs'>
+ <Link>Reactive/Internal/SystemClock.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SystemClock.Default.cs'>
+ <Link>Reactive/Internal/SystemClock.Default.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Notification.cs'>
+ <Link>Reactive/Notification.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\ObservableBase.cs'>
+ <Link>Reactive/ObservableBase.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\ObserverBase.cs'>
+ <Link>Reactive/ObserverBase.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Unit.cs'>
+ <Link>Reactive/Unit.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Strings_Core.Generated.cs'>
+ <Link>Strings_Core.Generated.cs</Link>
+ </Compile>
+
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Debugger/System.Reactive.Debugger.csproj b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Debugger/System.Reactive.Debugger.csproj
new file mode 100644
index 0000000..05cbcae
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Debugger/System.Reactive.Debugger.csproj
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Debugger</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+<ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Experimental\System.Reactive.Experimental.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{41E65B96-733B-41C4-A1BB-7476359B89EB}</Project>
+ <Name>System.Reactive.Experimental</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project>
+ <Name>System.Reactive.Interfaces</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.PlatformServices\System.Reactive.PlatformServices.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{0CCCF009-763F-40D2-8655-7A94828023BF}</Project>
+ <Name>System.Reactive.PlatformServices</Name>
+</ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Debugger\Properties\AssemblyInfo.cs'>
+ <Link>Properties/AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs'>
+ <Link>Reactive/Linq/QueryDebugger.cs</Link>
+ </Compile>
+
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Experimental/System.Reactive.Experimental.csproj b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Experimental/System.Reactive.Experimental.csproj
new file mode 100644
index 0000000..333c7e0
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Experimental/System.Reactive.Experimental.csproj
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{41E65B96-733B-41C4-A1BB-7476359B89EB}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Experimental</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+<ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project>
+ <Name>System.Reactive.Interfaces</Name>
+</ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\ExperimentalAttribute.cs'>
+ <Link>ExperimentalAttribute.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\InternalsVisibleTo.cs'>
+ <Link>InternalsVisibleTo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Properties\AssemblyInfo.cs'>
+ <Link>Properties/AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Internal\BinaryObserver.cs'>
+ <Link>Reactive/Internal/BinaryObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\QbservableEx.cs'>
+ <Link>Reactive/Linq/QbservableEx.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\IQueryLanguageEx.cs'>
+ <Link>Reactive/Linq/IQueryLanguageEx.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\ObservableEx.cs'>
+ <Link>Reactive/Linq/ObservableEx.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\QbservableEx.Generated.cs'>
+ <Link>Reactive/Linq/QbservableEx.Generated.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\QueryLanguageEx.cs'>
+ <Link>Reactive/Linq/QueryLanguageEx.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\ListObservable.cs'>
+ <Link>Reactive/ListObservable.cs</Link>
+ </Compile>
+
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
new file mode 100644
index 0000000..b34bc36
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Interfaces</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include="..\..\..\System.Reactive.Interfaces\AssemblyFileVersionAttribute.cs">
+ <Link>AssemblyFileVersionAttribute.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\DateTimeOffset.cs">
+ <Link>DateTimeOffset.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\GlobalSuppressions.cs">
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\IObservable.cs">
+ <Link>IObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\IObserver.cs">
+ <Link>IObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\NamespaceDocs.cs">
+ <Link>NamespaceDocs.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Properties\AssemblyInfo.cs">
+ <Link>Properties\AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\ISchedulerPeriodic.cs">
+ <Link>Reactive\Concurrency\ISchedulerPeriodic.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IStopwatchProvider.cs">
+ <Link>Reactive\Concurrency\IStopwatchProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IScheduledItem.cs">
+ <Link>Reactive\Concurrency\IScheduledItem.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IScheduler.cs">
+ <Link>Reactive\Concurrency\IScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\ISchedulerLongRunning.cs">
+ <Link>Reactive\Concurrency\ISchedulerLongRunning.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Concurrency\IStopwatch.cs">
+ <Link>Reactive\Concurrency\IStopwatch.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Disposables\ICancelable.cs">
+ <Link>Reactive\Disposables\ICancelable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IEventPattern.cs">
+ <Link>Reactive\IEventPattern.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IEventPatternSource.cs">
+ <Link>Reactive\IEventPatternSource.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IEventSource.cs">
+ <Link>Reactive\IEventSource.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\IObserver.Result.cs">
+ <Link>Reactive\IObserver.Result.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Linq\IGroupedObservable.cs">
+ <Link>Reactive\Linq\IGroupedObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Linq\IQbservable.cs">
+ <Link>Reactive\Linq\IQbservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Linq\IQbservableProvider.cs">
+ <Link>Reactive\Linq\IQbservableProvider.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Subjects\IConnectableObservable.cs">
+ <Link>Reactive\Subjects\IConnectableObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Subjects\ISubject.cs">
+ <Link>Reactive\Subjects\ISubject.cs</Link>
+ </Compile>
+ <Compile Include="..\..\..\System.Reactive.Interfaces\Reactive\Subjects\ISubject.Multi.cs">
+ <Link>Reactive\Subjects\ISubject.Multi.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Linq/System.Reactive.Linq.csproj b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Linq/System.Reactive.Linq.csproj
new file mode 100644
index 0000000..b24e1cc
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.Linq/System.Reactive.Linq.csproj
@@ -0,0 +1,581 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.Linq</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+<ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project>
+ <Name>System.Reactive.Interfaces</Name>
+</ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Strings_Linq.resx'>
+ <Link>Strings_Linq.resx</Link>
+ </EmbeddedResource>
+
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\GlobalSuppressions.cs'>
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\NamespaceDocs.cs'>
+ <Link>NamespaceDocs.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Concurrency\VirtualTimeScheduler.Extensions.cs'>
+ <Link>Reactive/Concurrency/VirtualTimeScheduler.Extensions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\ConcatSink.cs'>
+ <Link>Reactive/Internal/ConcatSink.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Constants.cs'>
+ <Link>Reactive/Internal/Constants.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Helpers.cs'>
+ <Link>Reactive/Internal/Helpers.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\IConcatenatable.cs'>
+ <Link>Reactive/Internal/IConcatenatable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\IEvaluatableObservable.cs'>
+ <Link>Reactive/Internal/IEvaluatableObservable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\QueryServices.cs'>
+ <Link>Reactive/Internal/QueryServices.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\ReflectionUtils.cs'>
+ <Link>Reactive/Internal/ReflectionUtils.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\HashSet.cs'>
+ <Link>Reactive/Internal/HashSet.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Lookup.cs'>
+ <Link>Reactive/Internal/Lookup.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\LocalQueryMethodImplementationTypeAttribute.cs'>
+ <Link>Reactive/Linq/LocalQueryMethodImplementationTypeAttribute.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Case.cs'>
+ <Link>Reactive/Linq/Observαble/Case.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Collect.cs'>
+ <Link>Reactive/Linq/Observαble/Collect.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\If.cs'>
+ <Link>Reactive/Linq/Observαble/If.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\For.cs'>
+ <Link>Reactive/Linq/Observαble/For.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DoWhile.cs'>
+ <Link>Reactive/Linq/Observαble/DoWhile.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\While.cs'>
+ <Link>Reactive/Linq/Observαble/While.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeLastBuffer.cs'>
+ <Link>Reactive/Linq/Observαble/TakeLastBuffer.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Next.cs'>
+ <Link>Reactive/Linq/Observαble/Next.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\MostRecent.cs'>
+ <Link>Reactive/Linq/Observαble/MostRecent.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Latest.cs'>
+ <Link>Reactive/Linq/Observαble/Latest.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\PushToPullAdapter.cs'>
+ <Link>Reactive/Linq/Observαble/PushToPullAdapter.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\RefCount.cs'>
+ <Link>Reactive/Linq/Observαble/RefCount.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Multicast.cs'>
+ <Link>Reactive/Linq/Observαble/Multicast.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GroupBy.cs'>
+ <Link>Reactive/Linq/Observαble/GroupBy.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable_.cs'>
+ <Link>Reactive/Linq/Observable_.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage_.cs'>
+ <Link>Reactive/Linq/QueryLanguage_.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Joins.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Joins.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Multiple.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Multiple.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Single.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Single.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.StandardSequenceOperators.cs'>
+ <Link>Reactive/Linq/QueryLanguage.StandardSequenceOperators.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Time.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Time.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Async.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Async.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Awaiter.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Awaiter.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Binding.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Binding.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Blocking.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Blocking.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Concurrency.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Concurrency.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Conversions.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Conversions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Creation.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Creation.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Events.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Events.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Aggregates.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Aggregates.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Imperative.cs'>
+ <Link>Reactive/Linq/QueryLanguage.Imperative.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\IQueryLanguage.cs'>
+ <Link>Reactive/Linq/IQueryLanguage.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Imperative.cs'>
+ <Link>Reactive/Linq/Observable.Imperative.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventPatternSourceBase.cs'>
+ <Link>Reactive/EventPatternSourceBase.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventPattern.cs'>
+ <Link>Reactive/EventPattern.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventPatternSource.cs'>
+ <Link>Reactive/EventPatternSource.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventSource.cs'>
+ <Link>Reactive/EventSource.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\InternalsVisibleTo.cs'>
+ <Link>InternalsVisibleTo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Async.cs'>
+ <Link>Reactive/Linq/Observable.Async.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Events.cs'>
+ <Link>Reactive/Linq/Observable.Events.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Properties\AssemblyInfo.cs'>
+ <Link>Properties/AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Concurrency\HistoricalScheduler.cs'>
+ <Link>Reactive/Concurrency/HistoricalScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Concurrency\VirtualTimeScheduler.cs'>
+ <Link>Reactive/Concurrency/VirtualTimeScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\AnonymousEnumerable.cs'>
+ <Link>Reactive/Internal/AnonymousEnumerable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\BinaryObserver.cs'>
+ <Link>Reactive/Internal/BinaryObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\AddRef.cs'>
+ <Link>Reactive/Linq/Observαble/AddRef.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Aggregate.cs'>
+ <Link>Reactive/Linq/Observαble/Aggregate.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\All.cs'>
+ <Link>Reactive/Linq/Observαble/All.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Amb.cs'>
+ <Link>Reactive/Linq/Observαble/Amb.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Any.cs'>
+ <Link>Reactive/Linq/Observαble/Any.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\AsObservable.cs'>
+ <Link>Reactive/Linq/Observαble/AsObservable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Average.cs'>
+ <Link>Reactive/Linq/Observαble/Average.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Buffer.cs'>
+ <Link>Reactive/Linq/Observαble/Buffer.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Catch.cs'>
+ <Link>Reactive/Linq/Observαble/Catch.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Concat.cs'>
+ <Link>Reactive/Linq/Observαble/Concat.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Contains.cs'>
+ <Link>Reactive/Linq/Observαble/Contains.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Cast.cs'>
+ <Link>Reactive/Linq/Observαble/Cast.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\CombineLatest.cs'>
+ <Link>Reactive/Linq/Observαble/CombineLatest.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GetEnumerator.cs'>
+ <Link>Reactive/Linq/Observαble/GetEnumerator.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GroupJoin.cs'>
+ <Link>Reactive/Linq/Observαble/GroupJoin.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Join.cs'>
+ <Link>Reactive/Linq/Observαble/Join.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SelectMany.cs'>
+ <Link>Reactive/Linq/Observαble/SelectMany.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Zip.cs'>
+ <Link>Reactive/Linq/Observαble/Zip.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\OfType.cs'>
+ <Link>Reactive/Linq/Observαble/OfType.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Count.cs'>
+ <Link>Reactive/Linq/Observαble/Count.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DefaultIfEmpty.cs'>
+ <Link>Reactive/Linq/Observαble/DefaultIfEmpty.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Defer.cs'>
+ <Link>Reactive/Linq/Observαble/Defer.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Delay.cs'>
+ <Link>Reactive/Linq/Observαble/Delay.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DelaySubscription.cs'>
+ <Link>Reactive/Linq/Observαble/DelaySubscription.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Dematerialize.cs'>
+ <Link>Reactive/Linq/Observαble/Dematerialize.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Distinct.cs'>
+ <Link>Reactive/Linq/Observαble/Distinct.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DistinctUntilChanged.cs'>
+ <Link>Reactive/Linq/Observαble/DistinctUntilChanged.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Do.cs'>
+ <Link>Reactive/Linq/Observαble/Do.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ElementAt.cs'>
+ <Link>Reactive/Linq/Observαble/ElementAt.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Empty.cs'>
+ <Link>Reactive/Linq/Observαble/Empty.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Finally.cs'>
+ <Link>Reactive/Linq/Observαble/Finally.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\FirstAsync.cs'>
+ <Link>Reactive/Linq/Observαble/FirstAsync.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ForEach.cs'>
+ <Link>Reactive/Linq/Observαble/ForEach.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\FromEvent.cs'>
+ <Link>Reactive/Linq/Observαble/FromEvent.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\FromEventPattern.cs'>
+ <Link>Reactive/Linq/Observαble/FromEventPattern.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Generate.cs'>
+ <Link>Reactive/Linq/Observαble/Generate.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GroupByUntil.cs'>
+ <Link>Reactive/Linq/Observαble/GroupByUntil.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\IgnoreElements.cs'>
+ <Link>Reactive/Linq/Observαble/IgnoreElements.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\IsEmpty.cs'>
+ <Link>Reactive/Linq/Observαble/IsEmpty.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\LastAsync.cs'>
+ <Link>Reactive/Linq/Observαble/LastAsync.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\LongCount.cs'>
+ <Link>Reactive/Linq/Observαble/LongCount.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Materialize.cs'>
+ <Link>Reactive/Linq/Observαble/Materialize.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Max.cs'>
+ <Link>Reactive/Linq/Observαble/Max.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\MaxBy.cs'>
+ <Link>Reactive/Linq/Observαble/MaxBy.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Merge.cs'>
+ <Link>Reactive/Linq/Observαble/Merge.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Min.cs'>
+ <Link>Reactive/Linq/Observαble/Min.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\MinBy.cs'>
+ <Link>Reactive/Linq/Observαble/MinBy.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Never.cs'>
+ <Link>Reactive/Linq/Observαble/Never.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\OnErrorResumeNext.cs'>
+ <Link>Reactive/Linq/Observαble/OnErrorResumeNext.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Range.cs'>
+ <Link>Reactive/Linq/Observαble/Range.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Repeat.cs'>
+ <Link>Reactive/Linq/Observαble/Repeat.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Return.cs'>
+ <Link>Reactive/Linq/Observαble/Return.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Sample.cs'>
+ <Link>Reactive/Linq/Observαble/Sample.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Scan.cs'>
+ <Link>Reactive/Linq/Observαble/Scan.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Select.cs'>
+ <Link>Reactive/Linq/Observαble/Select.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SequenceEqual.cs'>
+ <Link>Reactive/Linq/Observαble/SequenceEqual.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SingleAsync.cs'>
+ <Link>Reactive/Linq/Observαble/SingleAsync.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Skip.cs'>
+ <Link>Reactive/Linq/Observαble/Skip.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SkipLast.cs'>
+ <Link>Reactive/Linq/Observαble/SkipLast.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SkipUntil.cs'>
+ <Link>Reactive/Linq/Observαble/SkipUntil.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SkipWhile.cs'>
+ <Link>Reactive/Linq/Observαble/SkipWhile.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Sum.cs'>
+ <Link>Reactive/Linq/Observαble/Sum.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Switch.cs'>
+ <Link>Reactive/Linq/Observαble/Switch.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\TailRecursiveSink.cs'>
+ <Link>Reactive/Internal/TailRecursiveSink.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Take.cs'>
+ <Link>Reactive/Linq/Observαble/Take.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeLast.cs'>
+ <Link>Reactive/Linq/Observαble/TakeLast.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeUntil.cs'>
+ <Link>Reactive/Linq/Observαble/TakeUntil.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeWhile.cs'>
+ <Link>Reactive/Linq/Observαble/TakeWhile.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Throttle.cs'>
+ <Link>Reactive/Linq/Observαble/Throttle.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Throw.cs'>
+ <Link>Reactive/Linq/Observαble/Throw.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TimeInterval.cs'>
+ <Link>Reactive/Linq/Observαble/TimeInterval.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Timeout.cs'>
+ <Link>Reactive/Linq/Observαble/Timeout.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Timer.cs'>
+ <Link>Reactive/Linq/Observαble/Timer.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Timestamp.cs'>
+ <Link>Reactive/Linq/Observαble/Timestamp.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToArray.cs'>
+ <Link>Reactive/Linq/Observαble/ToArray.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToDictionary.cs'>
+ <Link>Reactive/Linq/Observαble/ToDictionary.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToList.cs'>
+ <Link>Reactive/Linq/Observαble/ToList.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToLookup.cs'>
+ <Link>Reactive/Linq/Observαble/ToLookup.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToObservable.cs'>
+ <Link>Reactive/Linq/Observαble/ToObservable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Using.cs'>
+ <Link>Reactive/Linq/Observαble/Using.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Where.cs'>
+ <Link>Reactive/Linq/Observαble/Where.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Window.cs'>
+ <Link>Reactive/Linq/Observαble/Window.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\_.cs'>
+ <Link>Reactive/Linq/Observαble/_.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\ConnectableObservable.cs'>
+ <Link>Reactive/Subjects/ConnectableObservable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\Subject.Extensions.cs'>
+ <Link>Reactive/Subjects/Subject.Extensions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Either.Generic.cs'>
+ <Link>Reactive/Internal/Either.Generic.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\AsyncSubject.cs'>
+ <Link>Reactive/Subjects/AsyncSubject.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\BehaviorSubject.cs'>
+ <Link>Reactive/Subjects/BehaviorSubject.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\Subject.cs'>
+ <Link>Reactive/Subjects/Subject.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\GroupedObservable.cs'>
+ <Link>Reactive/Linq/GroupedObservable.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\ActivePlan.cs'>
+ <Link>Reactive/Joins/ActivePlan.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\JoinObserver.cs'>
+ <Link>Reactive/Joins/JoinObserver.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\Pattern.cs'>
+ <Link>Reactive/Joins/Pattern.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\Plan.cs'>
+ <Link>Reactive/Joins/Plan.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Aggregates.cs'>
+ <Link>Reactive/Linq/Observable.Aggregates.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Awaiter.cs'>
+ <Link>Reactive/Linq/Observable.Awaiter.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Binding.cs'>
+ <Link>Reactive/Linq/Observable.Binding.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Blocking.cs'>
+ <Link>Reactive/Linq/Observable.Blocking.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Concurrency.cs'>
+ <Link>Reactive/Linq/Observable.Concurrency.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Conversions.cs'>
+ <Link>Reactive/Linq/Observable.Conversions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Creation.cs'>
+ <Link>Reactive/Linq/Observable.Creation.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Joins.cs'>
+ <Link>Reactive/Linq/Observable.Joins.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Multiple.cs'>
+ <Link>Reactive/Linq/Observable.Multiple.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Single.cs'>
+ <Link>Reactive/Linq/Observable.Single.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.StandardSequenceOperators.cs'>
+ <Link>Reactive/Linq/Observable.StandardSequenceOperators.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Time.cs'>
+ <Link>Reactive/Linq/Observable.Time.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\PushPullAdapter.cs'>
+ <Link>Reactive/Internal/PushPullAdapter.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\ReplaySubject.cs'>
+ <Link>Reactive/Subjects/ReplaySubject.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Threading\Tasks\NamespaceDoc.cs'>
+ <Link>Reactive/Threading/Tasks/NamespaceDoc.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Threading\Tasks\TaskObservableExtensions.cs'>
+ <Link>Reactive/Threading/Tasks/TaskObservableExtensions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\TimeInterval.cs'>
+ <Link>Reactive/TimeInterval.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Timestamped.cs'>
+ <Link>Reactive/Timestamped.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Strings_Linq.Generated.cs'>
+ <Link>Strings_Linq.Generated.cs</Link>
+ </Compile>
+
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>
diff --git a/Rx.NET/Rx_Xamarin/iOS/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
new file mode 100644
index 0000000..132447d
--- /dev/null
+++ b/Rx.NET/Rx_Xamarin/iOS/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0CCCF009-763F-40D2-8655-7A94828023BF}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive</RootNamespace>
+ <AssemblyName>System.Reactive.PlatformServices</AssemblyName>
+ <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <ConsolePause>False</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>False</ConsolePause>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup>
+<ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
+ <Name>System.Reactive.Core</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project>
+ <Name>System.Reactive.Interfaces</Name>
+</ProjectReference><ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
+ <Name>System.Reactive.Linq</Name>
+</ProjectReference>
+ <!--
+ <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj">
+ <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project>
+ <Name>Android.NUnitLite</Name>
+ </ProjectReference>
+ -->
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Strings_PlatformServices.resx'>
+ <Link>Strings_PlatformServices.resx</Link>
+ </EmbeddedResource>
+
+ <!--
+ <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs">
+ <Link>ColdObservable.cs</Link>
+ </Compile>
+ -->
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\GlobalSuppressions.cs'>
+ <Link>GlobalSuppressions.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Properties\AssemblyInfo.cs'>
+ <Link>Properties/AssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.Windows.cs'>
+ <Link>Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.Windows.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\EventLoopScheduler.cs'>
+ <Link>Reactive/Concurrency/EventLoopScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\NewThreadScheduler.cs'>
+ <Link>Reactive/Concurrency/NewThreadScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.cs'>
+ <Link>Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\Thread.Stub.cs'>
+ <Link>Reactive/Concurrency/Thread.Stub.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ThreadPoolScheduler.Windows.cs'>
+ <Link>Reactive/Concurrency/ThreadPoolScheduler.Windows.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\EnlightenmentProvider.cs'>
+ <Link>Reactive/EnlightenmentProvider.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\HostLifecycleNotifications.WindowsPhone.cs'>
+ <Link>Reactive/Internal/HostLifecycleNotifications.WindowsPhone.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\HostLifecycleNotifications.Windows.cs'>
+ <Link>Reactive/Internal/HostLifecycleNotifications.Windows.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\PhoneShellThunks.cs'>
+ <Link>Reactive/Internal/PhoneShellThunks.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\StopwatchImpl.cs'>
+ <Link>Reactive/Internal/StopwatchImpl.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\TaskPoolScheduler.cs'>
+ <Link>Reactive/Concurrency/TaskPoolScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ThreadPoolScheduler.cs'>
+ <Link>Reactive/Concurrency/ThreadPoolScheduler.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\ExceptionServicesImpl.cs'>
+ <Link>Reactive/Internal/ExceptionServicesImpl.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\PlatformEnlightenmentProvider.cs'>
+ <Link>Reactive/Internal/PlatformEnlightenmentProvider.cs</Link>
+ </Compile>
+ <Compile Include='..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Strings_PlatformServices.Generated.cs'>
+ <Link>Strings_PlatformServices.Generated.cs</Link>
+ </Compile>
+
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+</Project>