Procházet zdrojové kódy

Merge changes from branch 'develop' -- add new portable library target PLLITE and sample project Portable that targets net40-based portable platforms.

Donna Malayeri před 12 roky
rodič
revize
11681796da
100 změnil soubory, kde provedl 374 přidání a 3350 odebrání
  1. 6 0
      Rx.NET/Source/BuildAll.proj
  2. 79 1
      Rx.NET/Source/Common.targets
  3. 10 0
      Rx.NET/Source/Import.targets
  4. 1 1
      Rx.NET/Source/Playground/Playground.csproj
  5. 131 0
      Rx.NET/Source/Rx.sln
  6. 14 1
      Rx.NET/Source/System.Reactive.Core/Reactive/Concurrency/ConcurrencyAbstractionLayer.Default.cs
  7. 1 1
      Rx.NET/Source/System.Reactive.Core/Reactive/Internal/PlatformEnlightenmentProvider.cs
  8. 1 1
      Rx.NET/Source/System.Reactive.Core/Reactive/Internal/Semaphore.Silverlight.cs
  9. 1 1
      Rx.NET/Source/System.Reactive.Core/Strings_Core.Generated.cs
  10. 11 0
      Rx.NET/Source/System.Reactive.Core/System.Reactive.Core.csproj
  11. 2 0
      Rx.NET/Source/System.Reactive.Debugger/System.Reactive.Debugger.csproj
  12. 2 0
      Rx.NET/Source/System.Reactive.Experimental/System.Reactive.Experimental.csproj
  13. 4 1
      Rx.NET/Source/System.Reactive.Interfaces/IObservable.cs
  14. 2 0
      Rx.NET/Source/System.Reactive.Interfaces/IObserver.cs
  15. 2 0
      Rx.NET/Source/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
  16. 4 4
      Rx.NET/Source/System.Reactive.Linq/Reactive/Internal/ReflectionUtils.cs
  17. 1 1
      Rx.NET/Source/System.Reactive.Linq/Strings_Linq.Generated.cs
  18. 2 0
      Rx.NET/Source/System.Reactive.Linq/System.Reactive.Linq.csproj
  19. 8 0
      Rx.NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/TaskPoolScheduler.cs
  20. 1 1
      Rx.NET/Source/System.Reactive.PlatformServices/Reactive/Internal/PlatformEnlightenmentProvider.cs
  21. 1 1
      Rx.NET/Source/System.Reactive.PlatformServices/Strings_PlatformServices.Generated.cs
  22. 2 0
      Rx.NET/Source/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
  23. 4 4
      Rx.NET/Source/System.Reactive.Providers/Reactive/ObservableQuery.cs
  24. 1 1
      Rx.NET/Source/System.Reactive.Providers/Strings_Providers.Generated.cs
  25. 2 0
      Rx.NET/Source/System.Reactive.Providers/System.Reactive.Providers.csproj
  26. 17 13
      Rx.NET/Test/Rx/ConsoleApp45_NoPlatformServices/ConsoleApp45_NoPlatformServices.csproj
  27. 1 1
      Rx.NET/Test/Rx/ConsoleApp45_NoPlatformServices/Program.cs
  28. 0 16
      Rx.NET/Test/Rx/ConsoleApp45_NuGet/App.config
  29. 21 15
      Rx.NET/Test/Rx/ConsoleApp45_NuGet/ConsoleApp45_NuGet.csproj
  30. 1 1
      Rx.NET/Test/Rx/ConsoleApp45_NuGet/Program.cs
  31. 7 7
      Rx.NET/Test/Rx/ConsoleApp45_NuGet/packages.config
  32. 9 9
      Rx.NET/Test/Rx/PortableLibraryProfile78_NuGet/PortableLibraryProfile78_NuGet.csproj
  33. 5 5
      Rx.NET/Test/Rx/PortableLibraryProfile78_NuGet/packages.config
  34. 0 271
      Rx.NET/Test/Rx/Rx.sln
  35. 0 14
      Rx.NET/Test/Rx/SilverlightApp5/MainPage.xaml
  36. 0 51
      Rx.NET/Test/Rx/SilverlightApp5/MainPage.xaml.cs
  37. 0 8
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/App.xaml
  38. 0 68
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/App.xaml.cs
  39. 0 14
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/MainPage.xaml
  40. 0 51
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/MainPage.xaml.cs
  41. 0 6
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/Properties/AppManifest.xml
  42. 0 35
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/Properties/AssemblyInfo.cs
  43. 0 119
      Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/SilverlightApp5_NoPlatformServices.csproj
  44. 0 6
      Rx.NET/Test/Rx/WinFormsApp45/App.config
  45. 0 84
      Rx.NET/Test/Rx/WinFormsApp45/Form1.Designer.cs
  46. 0 40
      Rx.NET/Test/Rx/WinFormsApp45/Form1.cs
  47. 0 120
      Rx.NET/Test/Rx/WinFormsApp45/Form1.resx
  48. 0 22
      Rx.NET/Test/Rx/WinFormsApp45/Program.cs
  49. 0 71
      Rx.NET/Test/Rx/WinFormsApp45/Properties/Resources.Designer.cs
  50. 0 117
      Rx.NET/Test/Rx/WinFormsApp45/Properties/Resources.resx
  51. 0 30
      Rx.NET/Test/Rx/WinFormsApp45/Properties/Settings.Designer.cs
  52. 0 7
      Rx.NET/Test/Rx/WinFormsApp45/Properties/Settings.settings
  53. 0 122
      Rx.NET/Test/Rx/WinFormsApp45/WinFormsApp45.csproj
  54. 1 1
      Rx.NET/Test/Rx/WinFormsApp45_NuGet/Form1.cs
  55. 13 13
      Rx.NET/Test/Rx/WinFormsApp45_NuGet/WinFormsApp45_NuGet.csproj
  56. 6 6
      Rx.NET/Test/Rx/WinFormsApp45_NuGet/packages.config
  57. 0 37
      Rx.NET/Test/Rx/WindowsPhoneAgent7/Properties/AssemblyInfo.cs
  58. 0 64
      Rx.NET/Test/Rx/WindowsPhoneAgent7/ScheduledAgent.cs
  59. 0 78
      Rx.NET/Test/Rx/WindowsPhoneAgent7/WindowsPhoneAgent7.csproj
  60. 0 37
      Rx.NET/Test/Rx/WindowsPhoneAgent8/Properties/AssemblyInfo.cs
  61. 0 52
      Rx.NET/Test/Rx/WindowsPhoneAgent8/ScheduledAgent.cs
  62. 0 112
      Rx.NET/Test/Rx/WindowsPhoneAgent8/WindowsPhoneAgent8.csproj
  63. 0 19
      Rx.NET/Test/Rx/WindowsPhoneApp7/App.xaml
  64. 0 142
      Rx.NET/Test/Rx/WindowsPhoneApp7/App.xaml.cs
  65. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7/ApplicationIcon.png
  66. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7/Background.png
  67. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7/MainPage.xaml
  68. 0 55
      Rx.NET/Test/Rx/WindowsPhoneApp7/MainPage.xaml.cs
  69. 0 6
      Rx.NET/Test/Rx/WindowsPhoneApp7/Properties/AppManifest.xml
  70. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7/Properties/AssemblyInfo.cs
  71. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7/Properties/WMAppManifest.xml
  72. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7/SplashScreenImage.jpg
  73. 0 119
      Rx.NET/Test/Rx/WindowsPhoneApp7/WindowsPhoneApp7.csproj
  74. 0 19
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/App.xaml
  75. 0 142
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/App.xaml.cs
  76. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/ApplicationIcon.png
  77. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Background.png
  78. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/MainPage.xaml
  79. 0 51
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/MainPage.xaml.cs
  80. 0 6
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Properties/AppManifest.xml
  81. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Properties/AssemblyInfo.cs
  82. 0 35
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Properties/WMAppManifest.xml
  83. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/SplashScreenImage.jpg
  84. 0 112
      Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/WindowsPhoneApp7_NoPlatformServices.csproj
  85. 0 19
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/App.xaml
  86. 0 142
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/App.xaml.cs
  87. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/ApplicationIcon.png
  88. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Background.png
  89. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/MainPage.xaml
  90. 0 54
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/MainPage.xaml.cs
  91. 0 6
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Properties/AppManifest.xml
  92. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Properties/AssemblyInfo.cs
  93. 0 37
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Properties/WMAppManifest.xml
  94. binární
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/SplashScreenImage.jpg
  95. 0 132
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/WindowsPhoneApp7_NuGet.csproj
  96. 0 10
      Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/packages.config
  97. 0 20
      Rx.NET/Test/Rx/WindowsPhoneApp8/App.xaml
  98. 0 223
      Rx.NET/Test/Rx/WindowsPhoneApp8/App.xaml.cs
  99. binární
      Rx.NET/Test/Rx/WindowsPhoneApp8/Assets/AlignmentGrid.png
  100. binární
      Rx.NET/Test/Rx/WindowsPhoneApp8/Assets/ApplicationIcon.png

+ 6 - 0
Rx.NET/Source/BuildAll.proj

@@ -33,6 +33,12 @@
     <Flavor Include="Rx.sln">
       <Configuration>ReleasePL</Configuration>
     </Flavor>
+    <Flavor Include="Rx.sln">
+      <Configuration>DebugPLLITE</Configuration>
+    </Flavor>
+    <Flavor Include="Rx.sln">
+      <Configuration>ReleasePLLITE</Configuration>
+    </Flavor>	
     <Flavor Include="Rx.sln">
       <Configuration>DebugWP7</Configuration>
     </Flavor>

+ 79 - 1
Rx.NET/Source/Common.targets

@@ -23,6 +23,15 @@
     <BuildTarget>PL</BuildTarget>
   </PropertyGroup>
 
+    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugPLLITE|AnyCPU' ">
+    <BuildConfig>Debug</BuildConfig>
+    <BuildTarget>PLLITE</BuildTarget>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleasePLLITE|AnyCPU' ">
+    <BuildConfig>Release</BuildConfig>
+    <BuildTarget>PLLITE</BuildTarget>
+  </PropertyGroup>
+
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug45|AnyCPU' ">
     <BuildConfig>Debug</BuildConfig>
     <BuildTarget>45</BuildTarget>
@@ -120,6 +129,23 @@
     <BuildPlatform>SILVERLIGHT</BuildPlatform>
     <BuildFlavor>SILVERLIGHT5</BuildFlavor>
   </PropertyGroup>
+  
+  
+  
+  <PropertyGroup Condition=" '$(BuildTarget)' == 'PLLITE' ">
+    <DefineConstants>$(DefineConstants);NO_RXINTERFACES;NO_SERIALIZABLE;NO_REMOTING;NO_SEMAPHORE;NO_STOPWATCH;NO_CDS;PLIB;PLIB_LITE;NO_THREAD;USE_TASKEX;CRIPPLED_REFLECTION</DefineConstants>    
+    <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+      <!-- 
+      Profile2   = .NET for Windows Store apps, .NET Framework 4, Silverlight 4, Windows Phone 7
+      Profile36  = .NET for Windows Store apps, .NET Framework 4, Silverlight 4, Windows Phone 8
+      Profile88  = .NET for Windows Store apps, .NET Framework 4, Silverlight 4, Windows Phone 7.5
+      Profile96  = .NET for Windows Store apps, .NET Framework 4.0.3, Silverlight 4, Windows Phone 7.5
+      Profile136 = .NET for Windows Store apps, .NET Framework 4, Silverlight 5, Windows Phone 8
+      -->
+    <TargetFrameworkProfile>Profile136</TargetFrameworkProfile>
+    <NoStdLib>true</NoStdLib>
+  </PropertyGroup>
 
   <PropertyGroup Condition=" '$(BuildTarget)' == 'WP7' ">
     <DefineConstants>$(DefineConstants);USE_SL_DISPATCHER;NO_SERIALIZABLE;NO_REMOTING;NO_CDS;NO_TLS;NO_VARIANCE;NO_TPL;NO_HASHSET;NO_SEMAPHORE;NO_LARGEARITY;NO_EXPRESSIONVISITOR;NO_LAZY;NO_WEAKTABLE;NO_INTERLOCKED_64;WINDOWSPHONE7</DefineConstants>
@@ -265,7 +291,7 @@
 
   <PropertyGroup>
     <DefineConstants>$(DefineConstants);$(BuildPlatform);$(BuildFlavor);TRACE</DefineConstants>
-    <OutputPath>bin\$(BuildConfig)$(BuildTarget)</OutputPath>
+    <OutputPath>..\bin\$(BuildConfig)$(BuildTarget)</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
@@ -320,5 +346,57 @@
   <PropertyGroup>
     <ReferencePath>$(MSBuildProjectDirectory)\..\References\$(BuildFlavor)</ReferencePath>
   </PropertyGroup>
+
+<!--
+       ************************************************
+       * GENERAL REFERENCES - Microsoft.Bcl and Async *
+       ************************************************
+   -->
+
+   <ItemGroup Condition=" '$(BuildTarget)' == 'PLLITE' ">
+    <!--- Microsoft.Bcl References -->
+    <Reference Include="System.Runtime">
+      <HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\portable-net40+sl5+win8+wp8\System.Runtime.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="System.Threading.Tasks">
+      <HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\portable-net40+sl5+win8+wp8\System.Threading.Tasks.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <!--- Microsoft.Bcl.Async References -->
+    <Reference Include="Microsoft.Threading.Tasks">
+      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\portable-net40+sl4+win8+wp71\Microsoft.Threading.Tasks.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="Microsoft.Threading.Tasks.Extensions">
+      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\portable-net40+sl4+win8+wp71\Microsoft.Threading.Tasks.Extensions.dll</HintPath>
+      <Private>False</Private>
+    </Reference>    
+  </ItemGroup>
+   
+  <ItemGroup Condition=" '$(BuildTarget)' == '40' ">
+  
+    <Reference Include="Microsoft.Threading.Tasks">
+      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="Microsoft.Threading.Tasks.Extensions">
+      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.Extensions.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="Microsoft.Threading.Tasks.Extensions.Desktop">
+      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="System.Runtime">
+      <HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\net40\System.Runtime.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="System.Threading.Tasks">
+      <HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\net40\System.Threading.Tasks.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+  </ItemGroup>
+
   
 </Project>

+ 10 - 0
Rx.NET/Source/Import.targets

@@ -53,4 +53,14 @@
         DestinationFolder="$(OutDir)\.."
         Condition=" '$(TargetFrameworkIdentifier)' == '.NETCore' " />
   </Target>
+  
+	<!--  MICROSOFT BCL ASYNC CONFIGURATION -->
+	<!-- TODO: Add acondition to only load it when required? -->
+	
+	 <!-- Skip validation of packages.config since we are manageing the packages manuallt  --> 
+	 <PropertyGroup>
+			<SkipValidatePackageReferences>true</SkipValidatePackageReferences>
+	 </PropertyGroup>
+	<Import Project="packages\Microsoft.Bcl.Build.1.0.4\tools\Microsoft.Bcl.Build.targets"   Condition=" '$(BuildTarget)' == 'PLLITE' Or '$(BuildTarget)' == '40' " />
+  
 </Project>

+ 1 - 1
Rx.NET/Source/Playground/Playground.csproj

@@ -77,7 +77,7 @@
     </ProjectReference>
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj">
       <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
-      <Name>System.Reactive</Name>
+      <Name>System.Reactive.Linq</Name>
     </ProjectReference>
     <ProjectReference Include="..\System.Reactive.Providers\System.Reactive.Providers.csproj">
       <Project>{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}</Project>

+ 131 - 0
Rx.NET/Source/Rx.sln

@@ -41,6 +41,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Experimenta
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Debugger", "System.Reactive.Debugger\System.Reactive.Debugger.csproj", "{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}"
 EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{45E85DEB-BDCC-4684-A952-187A5524750B}"
+	ProjectSection(SolutionItems) = preProject
+		.nuget\NuGet.Config = .nuget\NuGet.Config
+		.nuget\NuGet.exe = .nuget\NuGet.exe
+		.nuget\NuGet.targets = .nuget\NuGet.targets
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(TestCaseManagementSettings) = postSolution
 		CategoryFile = Rx.vsmdi
@@ -61,6 +68,9 @@ Global
 		DebugPL|Any CPU = DebugPL|Any CPU
 		DebugPL|Mixed Platforms = DebugPL|Mixed Platforms
 		DebugPL|x86 = DebugPL|x86
+		DebugPLLITE|Any CPU = DebugPLLITE|Any CPU
+		DebugPLLITE|Mixed Platforms = DebugPLLITE|Mixed Platforms
+		DebugPLLITE|x86 = DebugPLLITE|x86
 		DebugSL4|Any CPU = DebugSL4|Any CPU
 		DebugSL4|Mixed Platforms = DebugSL4|Mixed Platforms
 		DebugSL4|x86 = DebugSL4|x86
@@ -88,6 +98,9 @@ Global
 		ReleasePL|Any CPU = ReleasePL|Any CPU
 		ReleasePL|Mixed Platforms = ReleasePL|Mixed Platforms
 		ReleasePL|x86 = ReleasePL|x86
+		ReleasePLLITE|Any CPU = ReleasePLLITE|Any CPU
+		ReleasePLLITE|Mixed Platforms = ReleasePLLITE|Mixed Platforms
+		ReleasePLLITE|x86 = ReleasePLLITE|x86
 		ReleaseSL4|Any CPU = ReleaseSL4|Any CPU
 		ReleaseSL4|Mixed Platforms = ReleaseSL4|Mixed Platforms
 		ReleaseSL4|x86 = ReleaseSL4|x86
@@ -127,6 +140,11 @@ Global
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPL|Mixed Platforms.Build.0 = DebugPL|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -172,6 +190,11 @@ Global
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePL|Mixed Platforms.Build.0 = ReleasePL|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePLLITE|Any CPU.Build.0 = ReleasePLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleasePLLITE|Any CPU
+		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{63252AE9-5186-45CA-BFCD-FA51C6B66A43}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -215,6 +238,9 @@ Global
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -258,6 +284,9 @@ Global
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -299,6 +328,10 @@ Global
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPLLITE|Any CPU.ActiveCfg = Debug40|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPLLITE|Any CPU.Build.0 = Debug40|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -340,6 +373,9 @@ Global
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -381,6 +417,9 @@ Global
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.DebugSL4|x86.ActiveCfg = DebugSL4|Any CPU
@@ -414,6 +453,9 @@ Global
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
 		{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}.ReleaseSL4|x86.ActiveCfg = ReleaseSL4|Any CPU
@@ -449,6 +491,9 @@ Global
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -492,6 +537,9 @@ Global
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -537,6 +585,11 @@ Global
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPL|Mixed Platforms.Build.0 = DebugPL|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -582,6 +635,11 @@ Global
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePL|Mixed Platforms.Build.0 = ReleasePL|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePLLITE|Any CPU.Build.0 = ReleasePLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleasePLLITE|Any CPU
+		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -624,6 +682,11 @@ Global
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPL|Mixed Platforms.ActiveCfg = Debug|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPL|x86.ActiveCfg = Debug|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPL|x86.Build.0 = Debug|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPLLITE|Any CPU.ActiveCfg = Debug|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPLLITE|Mixed Platforms.Build.0 = DebugXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPLLITE|x86.ActiveCfg = DebugXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugPLLITE|x86.Build.0 = DebugXBLV|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugSL4|Any CPU.ActiveCfg = Debug|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugSL4|Mixed Platforms.ActiveCfg = Debug|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.DebugSL4|x86.ActiveCfg = Debug|x86
@@ -660,6 +723,11 @@ Global
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePL|Mixed Platforms.ActiveCfg = Release|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePL|x86.ActiveCfg = Release|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePL|x86.Build.0 = Release|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePLLITE|Any CPU.ActiveCfg = ReleaseXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleaseXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleaseXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePLLITE|x86.ActiveCfg = ReleaseXBLV|x86
+		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleasePLLITE|x86.Build.0 = ReleaseXBLV|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleaseSL4|Any CPU.ActiveCfg = Release|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleaseSL4|Mixed Platforms.ActiveCfg = Release|x86
 		{8A062C6B-4441-49F3-B618-4238B6AB5290}.ReleaseSL4|x86.ActiveCfg = Release|x86
@@ -693,6 +761,9 @@ Global
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.DebugSL4|x86.ActiveCfg = DebugSL4|Any CPU
@@ -723,6 +794,9 @@ Global
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
 		{EE655A70-A899-4B38-84D3-FB9F63A8C661}.ReleaseSL4|x86.ActiveCfg = ReleaseSL4|Any CPU
@@ -761,6 +835,11 @@ Global
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPL|Mixed Platforms.Build.0 = DebugPL|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -806,6 +885,11 @@ Global
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePL|Mixed Platforms.Build.0 = ReleasePL|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePLLITE|Any CPU.Build.0 = ReleasePLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleasePLLITE|Any CPU
+		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -851,6 +935,11 @@ Global
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPL|Mixed Platforms.Build.0 = DebugPL|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -896,6 +985,11 @@ Global
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePL|Mixed Platforms.Build.0 = ReleasePL|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePLLITE|Any CPU.Build.0 = ReleasePLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleasePLLITE|Any CPU
+		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{4E516F10-DA7A-4D43-963E-A93865ABEA5B}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -938,7 +1032,13 @@ Global
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.Debug8|x86.ActiveCfg = Debug8|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL|Mixed Platforms.Build.0 = DebugPL|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -982,6 +1082,9 @@ Global
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{0CCCF009-763F-40D2-8655-7A94828023BF}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -1023,8 +1126,13 @@ Global
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPL|Any CPU.ActiveCfg = DebugPL|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL4|Mixed Platforms.Build.0 = DebugSL4|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL4|x86.ActiveCfg = DebugSL4|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL5|Any CPU.ActiveCfg = DebugSL5|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.DebugSL5|Mixed Platforms.ActiveCfg = DebugSL5|Any CPU
@@ -1056,6 +1164,9 @@ Global
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleasePL|Any CPU.ActiveCfg = ReleasePL|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
 		{7A6EF49E-7946-4101-9C89-407B9C53A173}.ReleaseSL4|x86.ActiveCfg = ReleaseSL4|Any CPU
@@ -1093,6 +1204,11 @@ Global
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPL|Mixed Platforms.Build.0 = DebugPL|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -1138,6 +1254,11 @@ Global
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePL|Mixed Platforms.Build.0 = ReleasePL|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePLLITE|Any CPU.Build.0 = ReleasePLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleasePLLITE|Any CPU
+		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{41E65B96-733B-41C4-A1BB-7476359B89EB}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU
@@ -1182,6 +1303,11 @@ Global
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPL|Any CPU.Build.0 = DebugPL|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPL|Mixed Platforms.ActiveCfg = DebugPL|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPL|x86.ActiveCfg = DebugPL|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPLLITE|Any CPU.ActiveCfg = DebugPLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPLLITE|Any CPU.Build.0 = DebugPLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPLLITE|Mixed Platforms.ActiveCfg = DebugPLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPLLITE|Mixed Platforms.Build.0 = DebugPLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugPLLITE|x86.ActiveCfg = DebugPLLITE|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugSL4|Any CPU.ActiveCfg = DebugSL4|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugSL4|Any CPU.Build.0 = DebugSL4|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.DebugSL4|Mixed Platforms.ActiveCfg = DebugSL4|Any CPU
@@ -1226,6 +1352,11 @@ Global
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePL|Any CPU.Build.0 = ReleasePL|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePL|Mixed Platforms.ActiveCfg = ReleasePL|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePL|x86.ActiveCfg = ReleasePL|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePLLITE|Any CPU.ActiveCfg = ReleasePLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePLLITE|Any CPU.Build.0 = ReleasePLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePLLITE|Mixed Platforms.ActiveCfg = ReleasePLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePLLITE|Mixed Platforms.Build.0 = ReleasePLLITE|Any CPU
+		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleasePLLITE|x86.ActiveCfg = ReleasePLLITE|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleaseSL4|Any CPU.ActiveCfg = ReleaseSL4|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleaseSL4|Any CPU.Build.0 = ReleaseSL4|Any CPU
 		{FFB7A57C-BC22-4B71-88D4-2489B3FF10B6}.ReleaseSL4|Mixed Platforms.ActiveCfg = ReleaseSL4|Any CPU

+ 14 - 1
Rx.NET/Source/System.Reactive.Core/Reactive/Concurrency/ConcurrencyAbstractionLayer.Default.cs

@@ -375,8 +375,12 @@ namespace System.Reactive.Concurrency
     {
         public IDisposable StartTimer(Action<object> action, object state, TimeSpan dueTime)
         {
-            var cancel = new CancellationDisposable();
+            var cancel = new CancellationDisposable();            
+#if USE_TASKEX
+            TaskEx.Delay(dueTime, cancel.Token).ContinueWith(
+#else
             Task.Delay(dueTime, cancel.Token).ContinueWith(
+#endif
                 _ => action(state),
                 TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnRanToCompletion
             );
@@ -390,7 +394,11 @@ namespace System.Reactive.Concurrency
             var moveNext = default(Action);
             moveNext = () =>
             {
+#if USE_TASKEX
+                TaskEx.Delay(period, cancel.Token).ContinueWith(
+#else
                 Task.Delay(period, cancel.Token).ContinueWith(
+#endif
                     _ =>
                     {
                         moveNext();
@@ -414,7 +422,12 @@ namespace System.Reactive.Concurrency
         
         public void Sleep(TimeSpan timeout)
         {
+#if USE_TASKEX
+            TaskEx.Delay(timeout).Wait();
+#else
             Task.Delay(timeout).Wait();
+#endif
+
         }
 
         public IStopwatch StartStopwatch()

+ 1 - 1
Rx.NET/Source/System.Reactive.Core/Reactive/Internal/PlatformEnlightenmentProvider.cs

@@ -60,7 +60,7 @@ namespace System.Reactive.PlatformServices
 #if NETCF35
                             var name = "System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider, System.Reactive.PlatformServices";
 #else
-#if CRIPPLED_REFLECTION
+#if CRIPPLED_REFLECTION && HAS_WINRT
                             var ifType = typeof(IPlatformEnlightenmentProvider).GetTypeInfo();
 #else
                             var ifType = typeof(IPlatformEnlightenmentProvider);

+ 1 - 1
Rx.NET/Source/System.Reactive.Core/Reactive/Internal/Semaphore.Silverlight.cs

@@ -1,6 +1,6 @@
 // Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
 
-#if NO_SEMAPHORE && SILVERLIGHT
+#if NO_SEMAPHORE && (SILVERLIGHT || PLIB_LITE)
 using System;
 using System.Threading;
 

+ 1 - 1
Rx.NET/Source/System.Reactive.Core/Strings_Core.Generated.cs

@@ -53,7 +53,7 @@ namespace System.Reactive
             {
                 if (object.ReferenceEquals(resourceMan, null))
                 {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_Core", typeof(Strings_Core).GetTypeInfo().Assembly);
 #else
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_Core", typeof(Strings_Core).Assembly);

+ 11 - 0
Rx.NET/Source/System.Reactive.Core/System.Reactive.Core.csproj

@@ -12,6 +12,8 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
+    <RestorePackages>true</RestorePackages>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -119,5 +121,14 @@
   <ItemGroup>
     <EmbeddedResource Include="Strings_Core.resx" />
   </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
+  <Import Project="..\packages\Microsoft.Bcl.Build.1.0.10\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\packages\Microsoft.Bcl.Build.1.0.10\tools\Microsoft.Bcl.Build.targets')" />
+  <Target Name="EnsureBclBuildImported" BeforeTargets="BeforeBuild" Condition="'$(BclBuildImported)' == ''">
+    <Error Condition="!Exists('..\packages\Microsoft.Bcl.Build.1.0.10\tools\Microsoft.Bcl.Build.targets')" Text="This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=317567." HelpKeyword="BCLBUILD2001" />
+    <Error Condition="Exists('..\packages\Microsoft.Bcl.Build.1.0.10\tools\Microsoft.Bcl.Build.targets')" Text="The build restored NuGet packages. Build the project again to include these packages in the build. For more information, see http://go.microsoft.com/fwlink/?LinkID=317568." HelpKeyword="BCLBUILD2002" />
+  </Target>
 </Project>

+ 2 - 0
Rx.NET/Source/System.Reactive.Debugger/System.Reactive.Debugger.csproj

@@ -12,6 +12,7 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -56,4 +57,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
 </Project>

+ 2 - 0
Rx.NET/Source/System.Reactive.Experimental/System.Reactive.Experimental.csproj

@@ -12,6 +12,7 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -56,4 +57,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
 </Project>

+ 4 - 1
Rx.NET/Source/System.Reactive.Interfaces/IObservable.cs

@@ -18,4 +18,7 @@ namespace System
         IDisposable Subscribe(IObserver<T> observer);
     }
 }
-#endif
+#elif !WINDOWSPHONE7 // TypeForwardedTo is not presen on windows phone 7 so we can't really target
+[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IObservable<>))]
+#endif
+

+ 2 - 0
Rx.NET/Source/System.Reactive.Interfaces/IObserver.cs

@@ -30,4 +30,6 @@ namespace System
         void OnCompleted();
     }
 }
+#elif !WINDOWSPHONE7 // TypeForwardedTo is not presen on windows phone 7 so we can't really target
+[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IObserver<>))]
 #endif

+ 2 - 0
Rx.NET/Source/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj

@@ -12,6 +12,7 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -57,4 +58,5 @@
   </ItemGroup>
   <ItemGroup />
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
 </Project>

+ 4 - 4
Rx.NET/Source/System.Reactive.Linq/Reactive/Internal/ReflectionUtils.cs

@@ -15,7 +15,7 @@ namespace System.Reactive
     {
         public static TDelegate CreateDelegate<TDelegate>(object o, MethodInfo method)
         {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
             return (TDelegate)(object)method.CreateDelegate(typeof(TDelegate), o);
 #else
             return (TDelegate)(object)Delegate.CreateDelegate(typeof(TDelegate), o, method);
@@ -24,7 +24,7 @@ namespace System.Reactive
 
         public static Delegate CreateDelegate(Type delegateType, object o, MethodInfo method)
         {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
             return method.CreateDelegate(delegateType, o);
 #else
             return Delegate.CreateDelegate(delegateType, o, method);
@@ -101,7 +101,7 @@ namespace System.Reactive
 
         public static EventInfo GetEventEx(this Type type, string name, bool isStatic)
         {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
             // TODO: replace in the future by System.Reflection.RuntimeExtensions extension methods
             var q = new Queue<TypeInfo>();
             q.Enqueue(type.GetTypeInfo());
@@ -127,7 +127,7 @@ namespace System.Reactive
 #endif
         }
 
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
         public static MethodInfo GetMethod(this Type type, string name)
         {
             return type.GetTypeInfo().GetDeclaredMethod(name);

+ 1 - 1
Rx.NET/Source/System.Reactive.Linq/Strings_Linq.Generated.cs

@@ -53,7 +53,7 @@ namespace System.Reactive
             {
                 if (object.ReferenceEquals(resourceMan, null))
                 {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_Linq", typeof(Strings_Linq).GetTypeInfo().Assembly);
 #else
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_Linq", typeof(Strings_Linq).Assembly);

+ 2 - 0
Rx.NET/Source/System.Reactive.Linq/System.Reactive.Linq.csproj

@@ -12,6 +12,7 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -217,4 +218,5 @@
     <EmbeddedResource Include="Strings_Linq.resx" />
   </ItemGroup>
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
 </Project>

+ 8 - 0
Rx.NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/TaskPoolScheduler.cs

@@ -111,7 +111,11 @@ namespace System.Reactive.Concurrency
             var ct = new CancellationDisposable();
             d.Disposable = ct;
 
+#if USE_TASKEX
+            TaskEx.Delay(dueTime, ct.Token).ContinueWith(_ =>
+#else
             Task.Delay(dueTime, ct.Token).ContinueWith(_ =>
+#endif
             {
                 if (!d.IsDisposed)
                     d.Disposable = action(this, state);
@@ -190,7 +194,11 @@ namespace System.Reactive.Concurrency
             var moveNext = default(Action);
             moveNext = () =>
             {
+#if USE_TASKEX
+                TaskEx.Delay(period, cancel.Token).ContinueWith(
+#else
                 Task.Delay(period, cancel.Token).ContinueWith(
+#endif
                     _ =>
                     {
                         moveNext();

+ 1 - 1
Rx.NET/Source/System.Reactive.PlatformServices/Reactive/Internal/PlatformEnlightenmentProvider.cs

@@ -88,7 +88,7 @@ namespace System.Reactive.PlatformServices
 #if NETCF35
                     var name = "System.Reactive.Linq.QueryDebugger, System.Reactive.Debugger";
 #else
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                     var ifType = t.GetTypeInfo();
 #else
                     var ifType = t;

+ 1 - 1
Rx.NET/Source/System.Reactive.PlatformServices/Strings_PlatformServices.Generated.cs

@@ -53,7 +53,7 @@ namespace System.Reactive
             {
                 if (object.ReferenceEquals(resourceMan, null))
                 {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_PlatformServices", typeof(Strings_PlatformServices).GetTypeInfo().Assembly);
 #else
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_PlatformServices", typeof(Strings_PlatformServices).Assembly);

+ 2 - 0
Rx.NET/Source/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj

@@ -12,6 +12,7 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -72,4 +73,5 @@
     </EmbeddedResource>
   </ItemGroup>
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
 </Project>

+ 4 - 4
Rx.NET/Source/System.Reactive.Providers/Reactive/ObservableQuery.cs

@@ -184,7 +184,7 @@ namespace System.Reactive
             {
                 var method = node.Method;
                 var declaringType = method.DeclaringType;
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                 var baseType = declaringType.GetTypeInfo().BaseType;
 #else
                 var baseType = declaringType.BaseType;
@@ -368,7 +368,7 @@ namespace System.Reactive
                 {
                     targetType = method.DeclaringType;
 
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                     var typeInfo = targetType.GetTypeInfo();
                     if (typeInfo.IsDefined(typeof(LocalQueryMethodImplementationTypeAttribute), false))
                     {
@@ -417,7 +417,7 @@ namespace System.Reactive
 
             private static ILookup<string, MethodInfo> GetMethods(Type type)
             {
-#if !CRIPPLED_REFLECTION
+#if !(CRIPPLED_REFLECTION && HAS_WINRT)
                 return type.GetMethods(BindingFlags.Static | BindingFlags.Public).ToLookup(m => m.Name);
 #else
                 return type.GetTypeInfo().DeclaredMethods.Where(m => m.IsStatic && m.IsPublic).ToLookup(m => m.Name);
@@ -492,7 +492,7 @@ namespace System.Reactive
         }
     }
 
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
     static class Helpers
     {
         public static MethodInfo GetMethod(this Type type, string name)

+ 1 - 1
Rx.NET/Source/System.Reactive.Providers/Strings_Providers.Generated.cs

@@ -53,7 +53,7 @@ namespace System.Reactive
             {
                 if (object.ReferenceEquals(resourceMan, null))
                 {
-#if CRIPPLED_REFLECTION
+#if (CRIPPLED_REFLECTION && HAS_WINRT)
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_Providers", typeof(Strings_Providers).GetTypeInfo().Assembly);
 #else
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Reactive.Strings_Providers", typeof(Strings_Providers).Assembly);

+ 2 - 0
Rx.NET/Source/System.Reactive.Providers/System.Reactive.Providers.csproj

@@ -15,6 +15,7 @@
     <FileAlignment>512</FileAlignment>
     <ProductSignAssembly>true</ProductSignAssembly>
     <CodeAnalysisRuleSet>..\Rx.ruleset</CodeAnalysisRuleSet>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
     <OutputPath>bin\ReleaseXBLV\</OutputPath>
@@ -64,6 +65,7 @@
     <EmbeddedResource Include="Strings_Providers.resx" />
   </ItemGroup>
   <Import Project="..\Import.targets" />
+  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
   <!-- HomoIconizer build task configuration (disabled for now)
   <PropertyGroup>
     <HomoIconIntermediateOutputPath>obj\$(Configuration)\HomoIcon</HomoIconIntermediateOutputPath>

+ 17 - 13
Rx.NET/Test/Rx/ConsoleApp45_NoPlatformServices/ConsoleApp45_NoPlatformServices.csproj

@@ -38,25 +38,29 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Core" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
+    <Reference Include="System.Reactive.Core">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\..\..\Source\bin\Release45\System.Reactive.Core.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
+    <Reference Include="System.Reactive.Interfaces">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\..\..\Source\bin\Release45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Linq, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
+    <Reference Include="System.Reactive.Linq">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\..\..\Source\bin\Release45\System.Reactive.Linq.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Providers, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
+    <Reference Include="System.Reactive.PlatformServices">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\..\..\Source\bin\Release45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Runtime.Remoting, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
+    <Reference Include="System.Reactive.Providers">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Runtime.Remoting.dll</HintPath>
+      <HintPath>..\..\..\Source\bin\Release45\System.Reactive.Providers.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Reactive.Runtime.Remoting">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\Source\bin\Release45\System.Reactive.Runtime.Remoting.dll</HintPath>
     </Reference>
     <Reference Include="System.Xml.Linq" />
     <Reference Include="System.Data.DataSetExtensions" />
@@ -72,9 +76,9 @@
     <None Include="App.config" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\PortableLibraryProfile7\PortableLibraryProfile78.csproj">
-      <Project>{d1a0ccfc-74ab-411c-b031-8cae34d128ae}</Project>
-      <Name>PortableLibraryProfile78</Name>
+    <ProjectReference Include="..\PortableLibraryProfile78_NuGet\PortableLibraryProfile78_NuGet.csproj">
+      <Project>{a8eff824-9d19-4a20-a59c-64846b9b9346}</Project>
+      <Name>PortableLibraryProfile78_NuGet</Name>
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

+ 1 - 1
Rx.NET/Test/Rx/ConsoleApp45_NoPlatformServices/Program.cs

@@ -7,7 +7,7 @@ using System.Reflection;
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
-using PortableLibraryProfile7;
+using PortableLibraryProfile78_NuGet;
 
 namespace ConsoleApp45_NoPlatformServices
 {

+ 0 - 16
Rx.NET/Test/Rx/ConsoleApp45_NuGet/App.config

@@ -3,20 +3,4 @@
   <startup>
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
   </startup>
-  <runtime>
-    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
-      <dependentAssembly>
-        <assemblyIdentity name="System.Reactive.Interfaces" publicKeyToken="f300afd708cefcd3" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0" />
-      </dependentAssembly>
-      <dependentAssembly>
-        <assemblyIdentity name="System.Reactive.Core" publicKeyToken="f300afd708cefcd3" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0" />
-      </dependentAssembly>
-      <dependentAssembly>
-        <assemblyIdentity name="System.Reactive.Linq" publicKeyToken="f300afd708cefcd3" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0" />
-      </dependentAssembly>
-    </assemblyBinding>
-  </runtime>
 </configuration>

+ 21 - 15
Rx.NET/Test/Rx/ConsoleApp45_NuGet/ConsoleApp45_NuGet.csproj

@@ -38,23 +38,29 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Core" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Core.2.0.21030\lib\Net45\System.Reactive.Core.dll</HintPath>
+    <Reference Include="System.Reactive.Core, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Core.2.1.30214.0\lib\Net45\System.Reactive.Core.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Interfaces.2.0.21030\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
+    <Reference Include="System.Reactive.Interfaces, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Interfaces.2.1.30214.0\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Linq.2.0.21030\lib\Net45\System.Reactive.Linq.dll</HintPath>
+    <Reference Include="System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Linq.2.1.30214.0\lib\Net45\System.Reactive.Linq.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.21030\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
+    <Reference Include="System.Reactive.PlatformServices, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-PlatformServices.2.1.30214.0\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Providers.2.0.21030\lib\Net45\System.Reactive.Providers.dll</HintPath>
+    <Reference Include="System.Reactive.Providers, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Providers.2.1.30214.0\lib\Net45\System.Reactive.Providers.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Runtime.Remoting, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Remoting.2.0.21030\lib\Net45\System.Reactive.Runtime.Remoting.dll</HintPath>
+    <Reference Include="System.Reactive.Runtime.Remoting, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Remoting.2.1.30214.0\lib\Net45\System.Reactive.Runtime.Remoting.dll</HintPath>
     </Reference>
     <Reference Include="System.Xml.Linq" />
     <Reference Include="System.Data.DataSetExtensions" />
@@ -71,9 +77,9 @@
     <None Include="packages.config" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\PortableLibraryProfile7\PortableLibraryProfile78.csproj">
-      <Project>{d1a0ccfc-74ab-411c-b031-8cae34d128ae}</Project>
-      <Name>PortableLibraryProfile78</Name>
+    <ProjectReference Include="..\PortableLibraryProfile78_NuGet\PortableLibraryProfile78_NuGet.csproj">
+      <Project>{a8eff824-9d19-4a20-a59c-64846b9b9346}</Project>
+      <Name>PortableLibraryProfile78_NuGet</Name>
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

+ 1 - 1
Rx.NET/Test/Rx/ConsoleApp45_NuGet/Program.cs

@@ -7,7 +7,7 @@ using System.Reflection;
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
-using PortableLibraryProfile7;
+using PortableLibraryProfile78_NuGet;
 
 namespace ConsoleApp45_NuGet
 {

+ 7 - 7
Rx.NET/Test/Rx/ConsoleApp45_NuGet/packages.config

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Interfaces" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Linq" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Main" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-PlatformServices" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Providers" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Remoting" version="2.0.21030" targetFramework="net45" />
+  <package id="Rx-Core" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Interfaces" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Linq" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Main" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-PlatformServices" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Providers" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Remoting" version="2.1.30214.0" targetFramework="net45" />
 </packages>

+ 9 - 9
Rx.NET/Test/Rx/PortableLibraryProfile78_NuGet/PortableLibraryProfile78_NuGet.csproj

@@ -40,23 +40,23 @@
     <Compile Include="MyExtensions.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Readme.txt" />
+  </ItemGroup>
   <ItemGroup>
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.21030\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.1.30214.0\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.21030\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.1.30214.0\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.21030\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.1.30214.0\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Linq.dll</HintPath>
     </Reference>
   </ItemGroup>
-  <ItemGroup>
-    <None Include="packages.config" />
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="Readme.txt" />
-  </ItemGroup>
   <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.

+ 5 - 5
Rx.NET/Test/Rx/PortableLibraryProfile78_NuGet/packages.config

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.21030" targetFramework="portable-win+net45+wp80" />
-  <package id="Rx-Interfaces" version="2.0.21030" targetFramework="portable-win+net45+wp80" />
-  <package id="Rx-Linq" version="2.0.21030" targetFramework="portable-win+net45+wp80" />
-  <package id="Rx-Main" version="2.0.21030" targetFramework="portable-win+net45+wp80" />
-  <package id="Rx-PlatformServices" version="2.0.21030" targetFramework="portable-win+net45+wp80" />
+  <package id="Rx-Core" version="2.1.30214.0" targetFramework="portable-win+net45+wp80" />
+  <package id="Rx-Interfaces" version="2.1.30214.0" targetFramework="portable-win+net45+wp80" />
+  <package id="Rx-Linq" version="2.1.30214.0" targetFramework="portable-win+net45+wp80" />
+  <package id="Rx-Main" version="2.1.30214.0" targetFramework="portable-win+net45+wp80" />
+  <package id="Rx-PlatformServices" version="2.1.30214.0" targetFramework="portable-win+net45+wp80" />
 </packages>

+ 0 - 271
Rx.NET/Test/Rx/Rx.sln

@@ -1,30 +1,8 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 2012
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp45", "ConsoleApp45\ConsoleApp45.csproj", "{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PortableLibraryProfile78", "PortableLibraryProfile7\PortableLibraryProfile78.csproj", "{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp45_NoPlatformServices", "ConsoleApp45_NoPlatformServices\ConsoleApp45_NoPlatformServices.csproj", "{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfApp45", "WpfApp45\WpfApp45.csproj", "{BC782FCE-D176-417B-B4CE-1DA8391BDD14}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsApp45", "WinFormsApp45\WinFormsApp45.csproj", "{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfXbapApp45", "WpfXbapApp45\WpfXbapApp45.csproj", "{82B61A8E-30F3-4AF5-89F6-16FF74002A27}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SilverlightApp5", "SilverlightApp5\SilverlightApp5.csproj", "{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SilverlightApp5_NoPlatformServices", "SilverlightApp5_NoPlatformServices\SilverlightApp5_NoPlatformServices.csproj", "{A5F7FB02-2C13-4136-802A-D437B2CC74D9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsPhoneApp7", "WindowsPhoneApp7\WindowsPhoneApp7.csproj", "{FD823BD9-F491-47B5-BAFB-487F70C76CEB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsPhoneApp7_NoPlatformServices", "WindowsPhoneApp7_NoPlatformServices\WindowsPhoneApp7_NoPlatformServices.csproj", "{6C94F10E-615F-4C3F-AE97-F4256871512D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsPhoneAgent7", "WindowsPhoneAgent7\WindowsPhoneAgent7.csproj", "{2EC6C827-1C79-418E-AFAD-F19B04595132}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsStoreApp8", "WindowsStoreApp8\WindowsStoreApp8.csproj", "{3C5D57EF-E97C-460C-83B3-AE907343212C}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp45_NuGet", "ConsoleApp45_NuGet\ConsoleApp45_NuGet.csproj", "{D29AD031-E726-4EDF-8AA8-8DD8817EC30F}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsApp45_NuGet", "WinFormsApp45_NuGet\WinFormsApp45_NuGet.csproj", "{F0830B04-35BA-4159-B7A0-85D038875802}"
@@ -33,86 +11,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfApp45_NuGet", "WpfApp45_
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfXbapApp45_NuGet", "WpfXbapApp45_NuGet\WpfXbapApp45_NuGet.csproj", "{DD45DAA1-64CB-47A7-AE25-2382873BFD2F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsPhoneApp7_NuGet", "WindowsPhoneApp7_NuGet\WindowsPhoneApp7_NuGet.csproj", "{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsStoreApp8_NuGet", "WindowsStoreApp8_NuGet\WindowsStoreApp8_NuGet.csproj", "{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsPhoneApp8", "WindowsPhoneApp8\WindowsPhoneApp8.csproj", "{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsPhoneAgent8", "WindowsPhoneAgent8\WindowsPhoneAgent8.csproj", "{851CE25F-2123-4136-9C92-F6176AE8BB73}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PortableLibraryProfile78_NuGet", "PortableLibraryProfile78_NuGet\PortableLibraryProfile78_NuGet.csproj", "{A8EFF824-9D19-4A20-A59C-64846B9B9346}"
 EndProject
 Global
-	GlobalSection(TeamFoundationVersionControl) = preSolution
-		SccNumberOfProjects = 22
-		SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
-		SccTeamFoundationServer = http://sqlbuvsts01:8080/main
-		SccLocalPath0 = .
-		SccProjectUniqueName1 = ConsoleApp45\\ConsoleApp45.csproj
-		SccProjectName1 = ConsoleApp45
-		SccLocalPath1 = ConsoleApp45
-		SccProjectUniqueName2 = ConsoleApp45_NoPlatformServices\\ConsoleApp45_NoPlatformServices.csproj
-		SccProjectName2 = ConsoleApp45_NoPlatformServices
-		SccLocalPath2 = ConsoleApp45_NoPlatformServices
-		SccProjectUniqueName3 = WpfApp45\\WpfApp45.csproj
-		SccProjectName3 = WpfApp45
-		SccLocalPath3 = WpfApp45
-		SccProjectUniqueName4 = WinFormsApp45\\WinFormsApp45.csproj
-		SccProjectName4 = WinFormsApp45
-		SccLocalPath4 = WinFormsApp45
-		SccProjectUniqueName5 = WpfXbapApp45\\WpfXbapApp45.csproj
-		SccProjectName5 = WpfXbapApp45
-		SccLocalPath5 = WpfXbapApp45
-		SccProjectUniqueName6 = SilverlightApp5\\SilverlightApp5.csproj
-		SccProjectName6 = SilverlightApp5
-		SccLocalPath6 = SilverlightApp5
-		SccProjectUniqueName7 = SilverlightApp5_NoPlatformServices\\SilverlightApp5_NoPlatformServices.csproj
-		SccProjectName7 = SilverlightApp5_NoPlatformServices
-		SccLocalPath7 = SilverlightApp5_NoPlatformServices
-		SccProjectUniqueName8 = WindowsPhoneApp7\\WindowsPhoneApp7.csproj
-		SccProjectName8 = WindowsPhoneApp7
-		SccLocalPath8 = WindowsPhoneApp7
-		SccProjectUniqueName9 = WindowsPhoneApp7_NoPlatformServices\\WindowsPhoneApp7_NoPlatformServices.csproj
-		SccProjectName9 = WindowsPhoneApp7_NoPlatformServices
-		SccLocalPath9 = WindowsPhoneApp7_NoPlatformServices
-		SccProjectUniqueName10 = WindowsPhoneAgent7\\WindowsPhoneAgent7.csproj
-		SccProjectName10 = WindowsPhoneAgent7
-		SccLocalPath10 = WindowsPhoneAgent7
-		SccProjectUniqueName11 = WindowsStoreApp8\\WindowsStoreApp8.csproj
-		SccProjectName11 = WindowsStoreApp8
-		SccLocalPath11 = WindowsStoreApp8
-		SccProjectUniqueName12 = ConsoleApp45_NuGet\\ConsoleApp45_NuGet.csproj
-		SccProjectName12 = ConsoleApp45_NuGet
-		SccLocalPath12 = ConsoleApp45_NuGet
-		SccProjectUniqueName13 = WinFormsApp45_NuGet\\WinFormsApp45_NuGet.csproj
-		SccProjectName13 = WinFormsApp45_NuGet
-		SccLocalPath13 = WinFormsApp45_NuGet
-		SccProjectUniqueName14 = WpfApp45_NuGet\\WpfApp45_NuGet.csproj
-		SccProjectName14 = WpfApp45_NuGet
-		SccLocalPath14 = WpfApp45_NuGet
-		SccProjectUniqueName15 = WpfXbapApp45_NuGet\\WpfXbapApp45_NuGet.csproj
-		SccProjectName15 = WpfXbapApp45_NuGet
-		SccLocalPath15 = WpfXbapApp45_NuGet
-		SccProjectUniqueName16 = WindowsPhoneApp7_NuGet\\WindowsPhoneApp7_NuGet.csproj
-		SccProjectName16 = WindowsPhoneApp7_NuGet
-		SccLocalPath16 = WindowsPhoneApp7_NuGet
-		SccProjectUniqueName17 = WindowsStoreApp8_NuGet\\WindowsStoreApp8_NuGet.csproj
-		SccProjectName17 = WindowsStoreApp8_NuGet
-		SccLocalPath17 = WindowsStoreApp8_NuGet
-		SccProjectUniqueName18 = PortableLibraryProfile7\\PortableLibraryProfile78.csproj
-		SccProjectName18 = PortableLibraryProfile7
-		SccLocalPath18 = PortableLibraryProfile7
-		SccProjectUniqueName19 = WindowsPhoneApp8\\WindowsPhoneApp8.csproj
-		SccProjectName19 = WindowsPhoneApp8
-		SccLocalPath19 = WindowsPhoneApp8
-		SccProjectUniqueName20 = WindowsPhoneAgent8\\WindowsPhoneAgent8.csproj
-		SccProjectName20 = WindowsPhoneAgent8
-		SccLocalPath20 = WindowsPhoneAgent8
-		SccProjectUniqueName21 = PortableLibraryProfile78_NuGet\\PortableLibraryProfile78_NuGet.csproj
-		SccProjectName21 = PortableLibraryProfile78_NuGet
-		SccLocalPath21 = PortableLibraryProfile78_NuGet
-	EndGlobalSection
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
 		Debug|ARM = Debug|ARM
@@ -124,26 +27,6 @@ Global
 		Release|x86 = Release|x86
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Release|Any CPU.Build.0 = Release|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Release|ARM.ActiveCfg = Release|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Release|x64.ActiveCfg = Release|Any CPU
-		{B6121879-D99F-4F3E-BB7E-6A8FD21C8D23}.Release|x86.ActiveCfg = Release|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Release|Any CPU.Build.0 = Release|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Release|ARM.ActiveCfg = Release|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Release|x64.ActiveCfg = Release|Any CPU
-		{D1A0CCFC-74AB-411C-B031-8CAE34D128AE}.Release|x86.ActiveCfg = Release|Any CPU
 		{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -154,114 +37,6 @@ Global
 		{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}.Release|ARM.ActiveCfg = Release|Any CPU
 		{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}.Release|x64.ActiveCfg = Release|Any CPU
 		{EFB25023-A3B1-49AE-97ED-381C3EB1C7DE}.Release|x86.ActiveCfg = Release|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Release|Any CPU.Build.0 = Release|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Release|ARM.ActiveCfg = Release|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Release|x64.ActiveCfg = Release|Any CPU
-		{BC782FCE-D176-417B-B4CE-1DA8391BDD14}.Release|x86.ActiveCfg = Release|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Release|Any CPU.Build.0 = Release|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Release|ARM.ActiveCfg = Release|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Release|x64.ActiveCfg = Release|Any CPU
-		{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}.Release|x86.ActiveCfg = Release|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Release|Any CPU.Build.0 = Release|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Release|ARM.ActiveCfg = Release|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Release|x64.ActiveCfg = Release|Any CPU
-		{82B61A8E-30F3-4AF5-89F6-16FF74002A27}.Release|x86.ActiveCfg = Release|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Release|Any CPU.Build.0 = Release|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Release|ARM.ActiveCfg = Release|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Release|x64.ActiveCfg = Release|Any CPU
-		{1F443979-B0CD-4AB2-B84E-E7EBF3DB47CB}.Release|x86.ActiveCfg = Release|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Release|Any CPU.Build.0 = Release|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Release|ARM.ActiveCfg = Release|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Release|x64.ActiveCfg = Release|Any CPU
-		{A5F7FB02-2C13-4136-802A-D437B2CC74D9}.Release|x86.ActiveCfg = Release|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Release|Any CPU.Build.0 = Release|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Release|ARM.ActiveCfg = Release|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Release|x64.ActiveCfg = Release|Any CPU
-		{FD823BD9-F491-47B5-BAFB-487F70C76CEB}.Release|x86.ActiveCfg = Release|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Release|Any CPU.Build.0 = Release|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Release|ARM.ActiveCfg = Release|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Release|x64.ActiveCfg = Release|Any CPU
-		{6C94F10E-615F-4C3F-AE97-F4256871512D}.Release|x86.ActiveCfg = Release|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Release|Any CPU.Build.0 = Release|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Release|ARM.ActiveCfg = Release|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Release|x64.ActiveCfg = Release|Any CPU
-		{2EC6C827-1C79-418E-AFAD-F19B04595132}.Release|x86.ActiveCfg = Release|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|ARM.ActiveCfg = Debug|ARM
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|ARM.Build.0 = Debug|ARM
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|ARM.Deploy.0 = Debug|ARM
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|x64.ActiveCfg = Debug|x64
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|x64.Build.0 = Debug|x64
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|x64.Deploy.0 = Debug|x64
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|x86.ActiveCfg = Debug|x86
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|x86.Build.0 = Debug|x86
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Debug|x86.Deploy.0 = Debug|x86
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|Any CPU.Build.0 = Release|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|ARM.ActiveCfg = Release|ARM
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|ARM.Build.0 = Release|ARM
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|ARM.Deploy.0 = Release|ARM
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|x64.ActiveCfg = Release|x64
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|x64.Build.0 = Release|x64
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|x64.Deploy.0 = Release|x64
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|x86.ActiveCfg = Release|x86
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|x86.Build.0 = Release|x86
-		{3C5D57EF-E97C-460C-83B3-AE907343212C}.Release|x86.Deploy.0 = Release|x86
 		{D29AD031-E726-4EDF-8AA8-8DD8817EC30F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{D29AD031-E726-4EDF-8AA8-8DD8817EC30F}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{D29AD031-E726-4EDF-8AA8-8DD8817EC30F}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -302,18 +77,6 @@ Global
 		{DD45DAA1-64CB-47A7-AE25-2382873BFD2F}.Release|ARM.ActiveCfg = Release|Any CPU
 		{DD45DAA1-64CB-47A7-AE25-2382873BFD2F}.Release|x64.ActiveCfg = Release|Any CPU
 		{DD45DAA1-64CB-47A7-AE25-2382873BFD2F}.Release|x86.ActiveCfg = Release|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Debug|ARM.ActiveCfg = Debug|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Release|Any CPU.Build.0 = Release|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Release|ARM.ActiveCfg = Release|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Release|x64.ActiveCfg = Release|Any CPU
-		{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}.Release|x86.ActiveCfg = Release|Any CPU
 		{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -338,40 +101,6 @@ Global
 		{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}.Release|x86.ActiveCfg = Release|x86
 		{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}.Release|x86.Build.0 = Release|x86
 		{5E52DD4D-85C0-41A7-BC2C-B8FF2838DEDE}.Release|x86.Deploy.0 = Release|x86
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|ARM.ActiveCfg = Debug|ARM
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|ARM.Build.0 = Debug|ARM
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|ARM.Deploy.0 = Debug|ARM
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|x86.ActiveCfg = Debug|x86
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|x86.Build.0 = Debug|x86
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Debug|x86.Deploy.0 = Debug|x86
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|Any CPU.Build.0 = Release|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|ARM.ActiveCfg = Release|ARM
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|ARM.Build.0 = Release|ARM
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|ARM.Deploy.0 = Release|ARM
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|x64.ActiveCfg = Release|Any CPU
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|x86.ActiveCfg = Release|x86
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|x86.Build.0 = Release|x86
-		{BE0AB9DB-781C-4551-A75F-6FE28A1C0FFE}.Release|x86.Deploy.0 = Release|x86
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|ARM.ActiveCfg = Debug|ARM
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|ARM.Build.0 = Debug|ARM
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|x86.ActiveCfg = Debug|x86
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Debug|x86.Build.0 = Debug|x86
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|Any CPU.Build.0 = Release|Any CPU
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|ARM.ActiveCfg = Release|ARM
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|ARM.Build.0 = Release|ARM
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|x64.ActiveCfg = Release|Any CPU
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|x86.ActiveCfg = Release|x86
-		{851CE25F-2123-4136-9C92-F6176AE8BB73}.Release|x86.Build.0 = Release|x86
 		{A8EFF824-9D19-4A20-A59C-64846B9B9346}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{A8EFF824-9D19-4A20-A59C-64846B9B9346}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{A8EFF824-9D19-4A20-A59C-64846B9B9346}.Debug|ARM.ActiveCfg = Debug|Any CPU

+ 0 - 14
Rx.NET/Test/Rx/SilverlightApp5/MainPage.xaml

@@ -1,14 +0,0 @@
-<UserControl x:Class="SilverlightApp5.MainPage"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-    mc:Ignorable="d"
-    d:DesignHeight="300" d:DesignWidth="400">
-
-    <Grid x:Name="LayoutRoot" Background="White">
-        <Button x:Name="button1" Content="Run tests" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75" Click="button1_Click"/>
-        <TextBox x:Name="textBox1" HorizontalAlignment="Left" Height="23" Margin="99,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
-        <TextBlock x:Name="label1" Text="(Results)" HorizontalAlignment="Left" Margin="10,45,0,0" VerticalAlignment="Top"/>
-    </Grid>
-</UserControl>

+ 0 - 51
Rx.NET/Test/Rx/SilverlightApp5/MainPage.xaml.cs

@@ -1,51 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Reactive.Linq;
-using System.Threading;
-using System.Threading.Tasks;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shapes;
-
-namespace SilverlightApp5
-{
-    public partial class MainPage : UserControl
-    {
-        public MainPage()
-        {
-            InitializeComponent();
-        }
-
-        private void button1_Click(object sender, RoutedEventArgs e)
-        {
-            var clock = MyExtensions.GetClock().AsQbservable().Select(_ => _).AsObservable();
-
-            var input = Observable.FromEventPattern<TextChangedEventArgs>(textBox1, "TextChanged").Select(evt => ((TextBox)evt.Sender).Text).Throttle(TimeSpan.FromSeconds(.5)).DistinctUntilChanged();
-
-            var xs = from word in input.StartWith("")
-                     from length in Task.Factory.StartNew(() => { Thread.Sleep(500); return word.Length; })
-                     select length;
-
-            var res = xs.CombineLatest(clock, (len, now) => now.ToString() + " - Word length = " + len);
-
-            res.ObserveOnDispatcher().Subscribe(s =>
-            {
-                label1.Text = s.ToString();
-            });
-        }
-    }
-
-    public class MyExtensions
-    {
-        public static IObservable<DateTime> GetClock()
-        {
-            return Observable.Interval(TimeSpan.FromSeconds(1)).Select(_ => DateTime.Now);
-        }
-    }
-}

+ 0 - 8
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/App.xaml

@@ -1,8 +0,0 @@
-<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
-             x:Class="SilverlightApp5_NoPlatformServices.App"
-             >
-    <Application.Resources>
-        
-    </Application.Resources>
-</Application>

+ 0 - 68
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/App.xaml.cs

@@ -1,68 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shapes;
-
-namespace SilverlightApp5_NoPlatformServices
-{
-    public partial class App : Application
-    {
-
-        public App()
-        {
-            this.Startup += this.Application_Startup;
-            this.Exit += this.Application_Exit;
-            this.UnhandledException += this.Application_UnhandledException;
-
-            InitializeComponent();
-        }
-
-        private void Application_Startup(object sender, StartupEventArgs e)
-        {
-            this.RootVisual = new MainPage();
-        }
-
-        private void Application_Exit(object sender, EventArgs e)
-        {
-
-        }
-
-        private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            // If the app is running outside of the debugger then report the exception using
-            // the browser's exception mechanism. On IE this will display it a yellow alert 
-            // icon in the status bar and Firefox will display a script error.
-            if (!System.Diagnostics.Debugger.IsAttached)
-            {
-
-                // NOTE: This will allow the application to continue running after an exception has been thrown
-                // but not handled. 
-                // For production applications this error handling should be replaced with something that will 
-                // report the error to the website and stop the application.
-                e.Handled = true;
-                Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); });
-            }
-        }
-
-        private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e)
-        {
-            try
-            {
-                string errorMsg = e.ExceptionObject.Message + e.ExceptionObject.StackTrace;
-                errorMsg = errorMsg.Replace('"', '\'').Replace("\r\n", @"\n");
-
-                System.Windows.Browser.HtmlPage.Window.Eval("throw new Error(\"Unhandled Error in Silverlight Application " + errorMsg + "\");");
-            }
-            catch (Exception)
-            {
-            }
-        }
-    }
-}

+ 0 - 14
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/MainPage.xaml

@@ -1,14 +0,0 @@
-<UserControl x:Class="SilverlightApp5_NoPlatformServices.MainPage"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-    mc:Ignorable="d"
-    d:DesignHeight="300" d:DesignWidth="400">
-
-    <Grid x:Name="LayoutRoot" Background="White">
-        <Button x:Name="button1" Content="Run tests" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75" Click="button1_Click"/>
-        <TextBox x:Name="textBox1" HorizontalAlignment="Left" Height="23" Margin="99,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
-        <TextBlock x:Name="label1" Text="(Results)" HorizontalAlignment="Left" Margin="10,45,0,0" VerticalAlignment="Top"/>
-    </Grid>
-</UserControl>

+ 0 - 51
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/MainPage.xaml.cs

@@ -1,51 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Reactive.Linq;
-using System.Threading;
-using System.Threading.Tasks;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shapes;
-
-namespace SilverlightApp5_NoPlatformServices
-{
-    public partial class MainPage : UserControl
-    {
-        public MainPage()
-        {
-            InitializeComponent();
-        }
-
-        private void button1_Click(object sender, RoutedEventArgs e)
-        {
-            var clock = MyExtensions.GetClock().AsQbservable().Select(_ => _).AsObservable();
-
-            var input = Observable.FromEventPattern<TextChangedEventArgs>(textBox1, "TextChanged").Select(evt => ((TextBox)evt.Sender).Text).Throttle(TimeSpan.FromSeconds(.5)).DistinctUntilChanged();
-
-            var xs = from word in input.StartWith("")
-                     from length in Task.Factory.StartNew(() => { Thread.Sleep(500); return word.Length; })
-                     select length;
-
-            var res = xs.CombineLatest(clock, (len, now) => now.ToString() + " - Word length = " + len);
-
-            res.ObserveOnDispatcher().Subscribe(s =>
-            {
-                label1.Text = s.ToString();
-            });
-        }
-    }
-
-    public class MyExtensions
-    {
-        public static IObservable<DateTime> GetClock()
-        {
-            return Observable.Interval(TimeSpan.FromSeconds(1)).Select(_ => DateTime.Now);
-        }
-    }
-}

+ 0 - 6
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/Properties/AppManifest.xml

@@ -1,6 +0,0 @@
-<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
->
-    <Deployment.Parts>
-    </Deployment.Parts>
-</Deployment>

+ 0 - 35
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/Properties/AssemblyInfo.cs

@@ -1,35 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("SilverlightApp5_NoPlatformServices")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("SilverlightApp5_NoPlatformServices")]
-[assembly: AssemblyCopyright("Copyright ©  2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("a5f7fb02-2c13-4136-802a-d437b2cc74d9")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]

+ 0 - 119
Rx.NET/Test/Rx/SilverlightApp5_NoPlatformServices/SilverlightApp5_NoPlatformServices.csproj

@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{A5F7FB02-2C13-4136-802A-D437B2CC74D9}</ProjectGuid>
-    <ProjectTypeGuids>{A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>SilverlightApp5_NoPlatformServices</RootNamespace>
-    <AssemblyName>SilverlightApp5_NoPlatformServices</AssemblyName>
-    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
-    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
-    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
-    <SilverlightApplication>true</SilverlightApplication>
-    <SupportedCultures>
-    </SupportedCultures>
-    <XapOutputs>true</XapOutputs>
-    <GenerateSilverlightManifest>true</GenerateSilverlightManifest>
-    <XapFilename>SilverlightApp5_NoPlatformServices.xap</XapFilename>
-    <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
-    <SilverlightAppEntry>SilverlightApp5_NoPlatformServices.App</SilverlightAppEntry>
-    <TestPageFileName>SilverlightApp5_NoPlatformServicesTestPage.html</TestPageFileName>
-    <CreateTestPage>true</CreateTestPage>
-    <ValidateXaml>true</ValidateXaml>
-    <EnableOutOfBrowser>false</EnableOutOfBrowser>
-    <OutOfBrowserSettingsFile>Properties\OutOfBrowserSettings.xml</OutOfBrowserSettingsFile>
-    <UsePlatformExtensions>false</UsePlatformExtensions>
-    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
-    <LinkedServerProject>
-    </LinkedServerProject>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <!-- This property group is only here to support building this project using the 
-       MSBuild 3.5 toolset. In order to work correctly with this older toolset, it needs 
-       to set the TargetFrameworkVersion to v3.5 -->
-  <PropertyGroup Condition="'$(MSBuildToolsVersion)' == '3.5'">
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="mscorlib" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Windows.Threading, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Windows" />
-    <Reference Include="system" />
-    <Reference Include="System.Core">
-      <HintPath>$(TargetFrameworkDirectory)System.Core.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Net" />
-    <Reference Include="System.Xml" />
-    <Reference Include="System.Windows.Browser" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="App.xaml.cs">
-      <DependentUpon>App.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="MainPage.xaml.cs">
-      <DependentUpon>MainPage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ApplicationDefinition Include="App.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </ApplicationDefinition>
-    <Page Include="MainPage.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </Page>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="Properties\AppManifest.xml" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-  <ProjectExtensions>
-    <VisualStudio>
-      <FlavorProperties GUID="{A1591282-1198-4647-A2B1-27E5FF5F6F3B}">
-        <SilverlightProjectProperties />
-      </FlavorProperties>
-    </VisualStudio>
-  </ProjectExtensions>
-</Project>

+ 0 - 6
Rx.NET/Test/Rx/WinFormsApp45/App.config

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-    <startup> 
-        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
-    </startup>
-</configuration>

+ 0 - 84
Rx.NET/Test/Rx/WinFormsApp45/Form1.Designer.cs

@@ -1,84 +0,0 @@
-namespace WinFormsApp45
-{
-    partial class Form1
-    {
-        /// <summary>
-        /// Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        /// Required method for Designer support - do not modify
-        /// the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.button1 = new System.Windows.Forms.Button();
-            this.label1 = new System.Windows.Forms.Label();
-            this.textBox1 = new System.Windows.Forms.TextBox();
-            this.SuspendLayout();
-            // 
-            // button1
-            // 
-            this.button1.Location = new System.Drawing.Point(12, 12);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(75, 23);
-            this.button1.TabIndex = 0;
-            this.button1.Text = "Run tests";
-            this.button1.UseVisualStyleBackColor = true;
-            this.button1.Click += new System.EventHandler(this.button1_Click);
-            // 
-            // label1
-            // 
-            this.label1.AutoSize = true;
-            this.label1.Location = new System.Drawing.Point(12, 42);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(48, 13);
-            this.label1.TabIndex = 1;
-            this.label1.Text = "(Results)";
-            // 
-            // textBox1
-            // 
-            this.textBox1.Location = new System.Drawing.Point(94, 12);
-            this.textBox1.Name = "textBox1";
-            this.textBox1.Size = new System.Drawing.Size(100, 20);
-            this.textBox1.TabIndex = 2;
-            // 
-            // Form1
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(284, 261);
-            this.Controls.Add(this.textBox1);
-            this.Controls.Add(this.label1);
-            this.Controls.Add(this.button1);
-            this.Name = "Form1";
-            this.Text = "Form1";
-            this.ResumeLayout(false);
-            this.PerformLayout();
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Button button1;
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.TextBox textBox1;
-    }
-}
-

+ 0 - 40
Rx.NET/Test/Rx/WinFormsApp45/Form1.cs

@@ -1,40 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Reactive.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-using PortableLibraryProfile7;
-
-namespace WinFormsApp45
-{
-    public partial class Form1 : Form
-    {
-        public Form1()
-        {
-            InitializeComponent();
-        }
-
-        private void button1_Click(object sender, EventArgs e)
-        {
-            var clock = MyExtensions.GetClock();
-
-            var input = Observable.FromEventPattern(textBox1, "TextChanged").Select(evt => ((TextBox)evt.Sender).Text).Throttle(TimeSpan.FromSeconds(.5)).DistinctUntilChanged();
-
-            var xs = from word in input.StartWith("")
-                     from length in Task.Run(async () => { await Task.Delay(250); return word.Length; })
-                     select length;
-
-            var res = xs.CombineLatest(clock, (len, now) => now.ToString() + " - Word length = " + len);
-
-            res.ObserveOn(this).Subscribe(s =>
-            {
-                label1.Text = s.ToString();
-            });
-        }
-    }
-}

+ 0 - 120
Rx.NET/Test/Rx/WinFormsApp45/Form1.resx

@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-</root>

+ 0 - 22
Rx.NET/Test/Rx/WinFormsApp45/Program.cs

@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace WinFormsApp45
-{
-    static class Program
-    {
-        /// <summary>
-        /// The main entry point for the application.
-        /// </summary>
-        [STAThread]
-        static void Main()
-        {
-            Application.EnableVisualStyles();
-            Application.SetCompatibleTextRenderingDefault(false);
-            Application.Run(new Form1());
-        }
-    }
-}

+ 0 - 71
Rx.NET/Test/Rx/WinFormsApp45/Properties/Resources.Designer.cs

@@ -1,71 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     This code was generated by a tool.
-//     Runtime Version:4.0.30319.17929
-//
-//     Changes to this file may cause incorrect behavior and will be lost if
-//     the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace WinFormsApp45.Properties
-{
-
-
-    /// <summary>
-    ///   A strongly-typed resource class, for looking up localized strings, etc.
-    /// </summary>
-    // This class was auto-generated by the StronglyTypedResourceBuilder
-    // class via a tool like ResGen or Visual Studio.
-    // To add or remove a member, edit your .ResX file then rerun ResGen
-    // with the /str option, or rebuild your VS project.
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
-    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
-    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
-    internal class Resources
-    {
-
-        private static global::System.Resources.ResourceManager resourceMan;
-
-        private static global::System.Globalization.CultureInfo resourceCulture;
-
-        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
-        internal Resources()
-        {
-        }
-
-        /// <summary>
-        ///   Returns the cached ResourceManager instance used by this class.
-        /// </summary>
-        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-        internal static global::System.Resources.ResourceManager ResourceManager
-        {
-            get
-            {
-                if ((resourceMan == null))
-                {
-                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WinFormsApp45.Properties.Resources", typeof(Resources).Assembly);
-                    resourceMan = temp;
-                }
-                return resourceMan;
-            }
-        }
-
-        /// <summary>
-        ///   Overrides the current thread's CurrentUICulture property for all
-        ///   resource lookups using this strongly typed resource class.
-        /// </summary>
-        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-        internal static global::System.Globalization.CultureInfo Culture
-        {
-            get
-            {
-                return resourceCulture;
-            }
-            set
-            {
-                resourceCulture = value;
-            }
-        }
-    }
-}

+ 0 - 117
Rx.NET/Test/Rx/WinFormsApp45/Properties/Resources.resx

@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-</root>

+ 0 - 30
Rx.NET/Test/Rx/WinFormsApp45/Properties/Settings.Designer.cs

@@ -1,30 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     This code was generated by a tool.
-//     Runtime Version:4.0.30319.17929
-//
-//     Changes to this file may cause incorrect behavior and will be lost if
-//     the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace WinFormsApp45.Properties
-{
-
-
-    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
-    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
-    {
-
-        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
-        public static Settings Default
-        {
-            get
-            {
-                return defaultInstance;
-            }
-        }
-    }
-}

+ 0 - 7
Rx.NET/Test/Rx/WinFormsApp45/Properties/Settings.settings

@@ -1,7 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
-  <Profiles>
-    <Profile Name="(Default)" />
-  </Profiles>
-  <Settings />
-</SettingsFile>

+ 0 - 122
Rx.NET/Test/Rx/WinFormsApp45/WinFormsApp45.csproj

@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{9BE013D1-B801-4AB3-B1A6-E7AE8B8340C7}</ProjectGuid>
-    <OutputType>WinExe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>WinFormsApp45</RootNamespace>
-    <AssemblyName>WinFormsApp45</AssemblyName>
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
-    <FileAlignment>512</FileAlignment>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <PlatformTarget>AnyCPU</PlatformTarget>
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <PlatformTarget>AnyCPU</PlatformTarget>
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Core.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Interfaces.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Linq, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Linq.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.PlatformServices.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Providers, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Providers.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Windows.Forms, Version=2.0.20814.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries\.NETFramework\v4.5\System.Reactive.Windows.Forms.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Xml.Linq" />
-    <Reference Include="System.Data.DataSetExtensions" />
-    <Reference Include="Microsoft.CSharp" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Deployment" />
-    <Reference Include="System.Drawing" />
-    <Reference Include="System.Windows.Forms" />
-    <Reference Include="System.Xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="Form1.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Form1.Designer.cs">
-      <DependentUpon>Form1.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Program.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <EmbeddedResource Include="Form1.resx">
-      <DependentUpon>Form1.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Properties\Resources.resx">
-      <Generator>ResXFileCodeGenerator</Generator>
-      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <Compile Include="Properties\Resources.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Resources.resx</DependentUpon>
-    </Compile>
-    <None Include="Properties\Settings.settings">
-      <Generator>SettingsSingleFileGenerator</Generator>
-      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
-    </None>
-    <Compile Include="Properties\Settings.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Settings.settings</DependentUpon>
-      <DesignTimeSharedInput>True</DesignTimeSharedInput>
-    </Compile>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="App.config" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\PortableLibraryProfile7\PortableLibraryProfile78.csproj">
-      <Project>{d1a0ccfc-74ab-411c-b031-8cae34d128ae}</Project>
-      <Name>PortableLibraryProfile78</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>

+ 1 - 1
Rx.NET/Test/Rx/WinFormsApp45_NuGet/Form1.cs

@@ -8,7 +8,7 @@ using System.Reactive.Linq;
 using System.Text;
 using System.Threading.Tasks;
 using System.Windows.Forms;
-using PortableLibraryProfile7;
+using PortableLibraryProfile78_NuGet;
 
 namespace WinFormsApp45_NuGet
 {

+ 13 - 13
Rx.NET/Test/Rx/WinFormsApp45_NuGet/WinFormsApp45_NuGet.csproj

@@ -38,20 +38,20 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Core" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Core.2.0.21030\lib\Net45\System.Reactive.Core.dll</HintPath>
+    <Reference Include="System.Reactive.Core">
+      <HintPath>..\packages\Rx-Core.2.1.30214.0\lib\Net45\System.Reactive.Core.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Interfaces.2.0.21030\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
+    <Reference Include="System.Reactive.Interfaces">
+      <HintPath>..\packages\Rx-Interfaces.2.1.30214.0\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Linq.2.0.21030\lib\Net45\System.Reactive.Linq.dll</HintPath>
+    <Reference Include="System.Reactive.Linq">
+      <HintPath>..\packages\Rx-Linq.2.1.30214.0\lib\Net45\System.Reactive.Linq.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.21030\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
+    <Reference Include="System.Reactive.PlatformServices">
+      <HintPath>..\packages\Rx-PlatformServices.2.1.30214.0\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Windows.Forms, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-WinForms.2.0.21030\lib\Net45\System.Reactive.Windows.Forms.dll</HintPath>
+    <Reference Include="System.Reactive.Windows.Forms">
+      <HintPath>..\packages\Rx-WinForms.2.1.30214.0\lib\Net45\System.Reactive.Windows.Forms.dll</HintPath>
     </Reference>
     <Reference Include="System.Xml.Linq" />
     <Reference Include="System.Data.DataSetExtensions" />
@@ -98,9 +98,9 @@
     <None Include="App.config" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\PortableLibraryProfile7\PortableLibraryProfile78.csproj">
-      <Project>{d1a0ccfc-74ab-411c-b031-8cae34d128ae}</Project>
-      <Name>PortableLibraryProfile78</Name>
+    <ProjectReference Include="..\PortableLibraryProfile78_NuGet\PortableLibraryProfile78_NuGet.csproj">
+      <Project>{a8eff824-9d19-4a20-a59c-64846b9b9346}</Project>
+      <Name>PortableLibraryProfile78_NuGet</Name>
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

+ 6 - 6
Rx.NET/Test/Rx/WinFormsApp45_NuGet/packages.config

@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Interfaces" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Linq" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-Main" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-PlatformServices" version="2.0.21030" targetFramework="net45" />
-  <package id="Rx-WinForms" version="2.0.21030" targetFramework="net45" />
+  <package id="Rx-Core" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Interfaces" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Linq" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-Main" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-PlatformServices" version="2.1.30214.0" targetFramework="net45" />
+  <package id="Rx-WinForms" version="2.1.30214.0" targetFramework="net45" />
 </packages>

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneAgent7/Properties/AssemblyInfo.cs

@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WindowsPhoneAgent7")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WindowsPhoneAgent7")]
-[assembly: AssemblyCopyright("Copyright ©  2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("2ec6c827-1c79-418e-afad-f19b04595132")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]

+ 0 - 64
Rx.NET/Test/Rx/WindowsPhoneAgent7/ScheduledAgent.cs

@@ -1,64 +0,0 @@
-using System;
-using System.Reactive.Linq;
-using System.Windows;
-using Microsoft.Phone.Scheduler;
-using Microsoft.Phone.Shell;
-
-namespace WindowsPhoneAgent7
-{
-    public class ScheduledAgent : ScheduledTaskAgent
-    {
-        private static volatile bool _classInitialized;
-
-        /// <remarks>
-        /// ScheduledAgent constructor, initializes the UnhandledException handler
-        /// </remarks>
-        public ScheduledAgent()
-        {
-            if (!_classInitialized)
-            {
-                _classInitialized = true;
-                // Subscribe to the managed exception handler
-                Deployment.Current.Dispatcher.BeginInvoke(delegate
-                {
-                    Application.Current.UnhandledException += ScheduledAgent_UnhandledException;
-                });
-            }
-        }
-
-        /// Code to execute on Unhandled Exceptions
-        private void ScheduledAgent_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // An unhandled exception has occurred; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        /// <summary>
-        /// Agent that runs a scheduled task
-        /// </summary>
-        /// <param name="task">
-        /// The invoked task
-        /// </param>
-        /// <remarks>
-        /// This method is called when a periodic or resource intensive task is invoked
-        /// </remarks>
-        protected override void OnInvoke(ScheduledTask task)
-        {
-            //TODO: Add code to perform your task in background
-
-            //
-            // Goal of the agent project is simply to test the "Marketplace Test Kit" passes.
-            // If Rx uses the following, it won't pass.
-            //
-            //PhoneApplicationService.Current.Activated += (o, e) => { };
-
-            Observable.Return("").Delay(TimeSpan.FromSeconds(1)).Subscribe(_ =>
-            {
-                NotifyComplete();
-            });
-        }
-    }
-}

+ 0 - 78
Rx.NET/Test/Rx/WindowsPhoneAgent7/WindowsPhoneAgent7.csproj

@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>10.0.20506</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{2EC6C827-1C79-418E-AFAD-F19B04595132}</ProjectGuid>
-    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>WindowsPhoneAgent7</RootNamespace>
-    <AssemblyName>WindowsPhoneAgent7</AssemblyName>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
-    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
-    <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
-    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
-    <SilverlightApplication>false</SilverlightApplication>
-    <ValidateXaml>true</ValidateXaml>
-    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
-    <BackgroundAgentType>ScheduledTaskAgent</BackgroundAgentType>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Microsoft.Phone" />
-    <Reference Include="System.Observable" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Windows.Threading, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Windows" />
-    <Reference Include="system" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Xml" />
-    <Reference Include="System.Net" />
-    <Reference Include="mscorlib.extensions" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="ScheduledAgent.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
-  <ProjectExtensions />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneAgent8/Properties/AssemblyInfo.cs

@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WindowsPhoneAgent8")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WindowsPhoneAgent8")]
-[assembly: AssemblyCopyright("Copyright ©  2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("851ce25f-2123-4136-9c92-f6176ae8bb73")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]

+ 0 - 52
Rx.NET/Test/Rx/WindowsPhoneAgent8/ScheduledAgent.cs

@@ -1,52 +0,0 @@
-using System.Diagnostics;
-using System.Windows;
-using Microsoft.Phone.Scheduler;
-using System.Reactive.Linq;
-using System;
-
-namespace WindowsPhoneAgent8
-{
-    public class ScheduledAgent : ScheduledTaskAgent
-    {
-        /// <remarks>
-        /// ScheduledAgent constructor, initializes the UnhandledException handler
-        /// </remarks>
-        static ScheduledAgent()
-        {
-            // Subscribe to the managed exception handler
-            Deployment.Current.Dispatcher.BeginInvoke(delegate
-            {
-                Application.Current.UnhandledException += UnhandledException;
-            });
-        }
-
-        /// Code to execute on Unhandled Exceptions
-        private static void UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            if (Debugger.IsAttached)
-            {
-                // An unhandled exception has occurred; break into the debugger
-                Debugger.Break();
-            }
-        }
-
-        /// <summary>
-        /// Agent that runs a scheduled task
-        /// </summary>
-        /// <param name="task">
-        /// The invoked task
-        /// </param>
-        /// <remarks>
-        /// This method is called when a periodic or resource intensive task is invoked
-        /// </remarks>
-        protected override void OnInvoke(ScheduledTask task)
-        {
-            //TODO: Add code to perform your task in background
-
-            Observable.Return("").Delay(TimeSpan.FromSeconds(1)).Subscribe(_ =>
-            {
-                NotifyComplete();
-            });
-        }
-    }
-}

+ 0 - 112
Rx.NET/Test/Rx/WindowsPhoneAgent8/WindowsPhoneAgent8.csproj

@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>10.0.20506</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{851CE25F-2123-4136-9C92-F6176AE8BB73}</ProjectGuid>
-    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>WindowsPhoneAgent8</RootNamespace>
-    <AssemblyName>WindowsPhoneAgent8</AssemblyName>
-    <TargetFrameworkIdentifier>WindowsPhone</TargetFrameworkIdentifier>
-    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
-    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
-    <SilverlightApplication>false</SilverlightApplication>
-    <ValidateXaml>true</ValidateXaml>
-    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
-    <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
-    <BackgroundAgentType>AgentLibrary</BackgroundAgentType>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\x86\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\x86\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|ARM' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\ARM\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|ARM' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\ARM\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Compile Include="ScheduledAgent.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Windows.Threading, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)\Microsoft.$(TargetFrameworkIdentifier).$(TargetFrameworkVersion).Overrides.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)\Microsoft.$(TargetFrameworkIdentifier).CSharp.targets" />
-  <ProjectExtensions />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>

+ 0 - 19
Rx.NET/Test/Rx/WindowsPhoneApp7/App.xaml

@@ -1,19 +0,0 @@
-<Application 
-    x:Class="WindowsPhoneApp7.App"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
-
-    <!--Application Resources-->
-    <Application.Resources>
-    </Application.Resources>
-
-    <Application.ApplicationLifetimeObjects>
-        <!--Required object that handles lifetime events for the application-->
-        <shell:PhoneApplicationService 
-            Launching="Application_Launching" Closing="Application_Closing" 
-            Activated="Application_Activated" Deactivated="Application_Deactivated"/>
-    </Application.ApplicationLifetimeObjects>
-
-</Application>

+ 0 - 142
Rx.NET/Test/Rx/WindowsPhoneApp7/App.xaml.cs

@@ -1,142 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-
-namespace WindowsPhoneApp7
-{
-    public partial class App : Application
-    {
-        /// <summary>
-        /// Provides easy access to the root frame of the Phone Application.
-        /// </summary>
-        /// <returns>The root frame of the Phone Application.</returns>
-        public PhoneApplicationFrame RootFrame { get; private set; }
-
-        /// <summary>
-        /// Constructor for the Application object.
-        /// </summary>
-        public App()
-        {
-            // Global handler for uncaught exceptions. 
-            UnhandledException += Application_UnhandledException;
-
-            // Standard Silverlight initialization
-            InitializeComponent();
-
-            // Phone-specific initialization
-            InitializePhoneApplication();
-
-            // Show graphics profiling information while debugging.
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // Display the current frame rate counters.
-                Application.Current.Host.Settings.EnableFrameRateCounter = true;
-
-                // Show the areas of the app that are being redrawn in each frame.
-                //Application.Current.Host.Settings.EnableRedrawRegions = true;
-
-                // Enable non-production analysis visualization mode, 
-                // which shows areas of a page that are handed off to GPU with a colored overlay.
-                //Application.Current.Host.Settings.EnableCacheVisualization = true;
-
-                // Disable the application idle detection by setting the UserIdleDetectionMode property of the
-                // application's PhoneApplicationService object to Disabled.
-                // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
-                // and consume battery power when the user is not using the phone.
-                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
-            }
-
-        }
-
-        // Code to execute when the application is launching (eg, from Start)
-        // This code will not execute when the application is reactivated
-        private void Application_Launching(object sender, LaunchingEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is activated (brought to foreground)
-        // This code will not execute when the application is first launched
-        private void Application_Activated(object sender, ActivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is deactivated (sent to background)
-        // This code will not execute when the application is closing
-        private void Application_Deactivated(object sender, DeactivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is closing (eg, user hit Back)
-        // This code will not execute when the application is deactivated
-        private void Application_Closing(object sender, ClosingEventArgs e)
-        {
-        }
-
-        // Code to execute if a navigation fails
-        private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // A navigation has failed; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        // Code to execute on Unhandled Exceptions
-        private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // An unhandled exception has occurred; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        #region Phone application initialization
-
-        // Avoid double-initialization
-        private bool phoneApplicationInitialized = false;
-
-        // Do not add any additional code to this method
-        private void InitializePhoneApplication()
-        {
-            if (phoneApplicationInitialized)
-                return;
-
-            // Create the frame but don't set it as RootVisual yet; this allows the splash
-            // screen to remain active until the application is ready to render.
-            RootFrame = new PhoneApplicationFrame();
-            RootFrame.Navigated += CompleteInitializePhoneApplication;
-
-            // Handle navigation failures
-            RootFrame.NavigationFailed += RootFrame_NavigationFailed;
-
-            // Ensure we don't initialize again
-            phoneApplicationInitialized = true;
-        }
-
-        // Do not add any additional code to this method
-        private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
-        {
-            // Set the root visual to allow the application to render
-            if (RootVisual != RootFrame)
-                RootVisual = RootFrame;
-
-            // Remove this handler since it is no longer needed
-            RootFrame.Navigated -= CompleteInitializePhoneApplication;
-        }
-
-        #endregion
-    }
-}

binární
Rx.NET/Test/Rx/WindowsPhoneApp7/ApplicationIcon.png


binární
Rx.NET/Test/Rx/WindowsPhoneApp7/Background.png


+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7/MainPage.xaml

@@ -1,37 +0,0 @@
-<phone:PhoneApplicationPage 
-    x:Class="WindowsPhoneApp7.MainPage"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
-    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-    mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
-    FontFamily="{StaticResource PhoneFontFamilyNormal}"
-    FontSize="{StaticResource PhoneFontSizeNormal}"
-    Foreground="{StaticResource PhoneForegroundBrush}"
-    SupportedOrientations="Portrait" Orientation="Portrait"
-    shell:SystemTray.IsVisible="True">
-
-    <!--LayoutRoot is the root grid where all page content is placed-->
-    <Grid x:Name="LayoutRoot" Background="Transparent">
-        <Grid.RowDefinitions>
-            <RowDefinition Height="Auto"/>
-            <RowDefinition Height="*"/>
-        </Grid.RowDefinitions>
-
-        <!--TitlePanel contains the name of the application and page title-->
-        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
-            <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
-            <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
-        </StackPanel>
-
-        <!--ContentPanel - place additional content here-->
-        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
-            <Button x:Name="button1" Content="Run tests" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="163" Click="button1_Click"/>
-            <TextBox x:Name="textBox1" HorizontalAlignment="Left" Height="72" Margin="178,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="268"/>
-            <TextBlock x:Name="label1" Text="(Results)" HorizontalAlignment="Left" Margin="24,103,0,0" VerticalAlignment="Top"/>
-        </Grid>
-    </Grid>
- 
-</phone:PhoneApplicationPage>

+ 0 - 55
Rx.NET/Test/Rx/WindowsPhoneApp7/MainPage.xaml.cs

@@ -1,55 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Reactive.Linq;
-using System.Threading;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shapes;
-using Microsoft.Phone.Controls;
-using WindowsPhoneAgent7;
-
-namespace WindowsPhoneApp7
-{
-    public partial class MainPage : PhoneApplicationPage
-    {
-        // Constructor
-        public MainPage()
-        {
-            InitializeComponent();
-        }
-
-        private void button1_Click(object sender, RoutedEventArgs e)
-        {
-            new ScheduledAgent();
-
-            var clock = MyExtensions.GetClock().AsQbservable().Select(_ => _).AsObservable();
-
-            var input = Observable.FromEventPattern<TextChangedEventArgs>(textBox1, "TextChanged").Select(evt => ((TextBox)evt.Sender).Text).Throttle(TimeSpan.FromSeconds(.5)).DistinctUntilChanged();
-
-            var xs = from word in input.StartWith("")
-                     from length in Observable.Return(word.Length).Delay(TimeSpan.FromSeconds(.5))
-                     select length;
-
-            var res = xs.CombineLatest(clock, (len, now) => now.ToString() + " - Word length = " + len);
-
-            res.ObserveOnDispatcher().Subscribe(s =>
-            {
-                label1.Text = s.ToString();
-            });
-        }
-    }
-
-    public class MyExtensions
-    {
-        public static IObservable<DateTime> GetClock()
-        {
-            return Observable.Interval(TimeSpan.FromSeconds(1)).Select(_ => DateTime.Now);
-        }
-    }
-}

+ 0 - 6
Rx.NET/Test/Rx/WindowsPhoneApp7/Properties/AppManifest.xml

@@ -1,6 +0,0 @@
-<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
->
-    <Deployment.Parts>
-    </Deployment.Parts>
-</Deployment>

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7/Properties/AssemblyInfo.cs

@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WindowsPhoneApp7")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WindowsPhoneApp7")]
-[assembly: AssemblyCopyright("Copyright ©  2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("f55882bf-ed0a-45ce-8785-f1db76f6c8cd")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7/Properties/WMAppManifest.xml

@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
-  <App xmlns="" ProductID="{fd823bd9-f491-47b5-bafb-487f70c76ceb}" Title="WindowsPhoneApp7" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="WindowsPhoneApp7 author" Description="Sample description" Publisher="WindowsPhoneApp7">
-    <IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
-    <Capabilities>
-      <Capability Name="ID_CAP_GAMERSERVICES" />
-      <Capability Name="ID_CAP_IDENTITY_DEVICE" />
-      <Capability Name="ID_CAP_IDENTITY_USER" />
-      <Capability Name="ID_CAP_LOCATION" />
-      <Capability Name="ID_CAP_MEDIALIB" />
-      <Capability Name="ID_CAP_MICROPHONE" />
-      <Capability Name="ID_CAP_NETWORKING" />
-      <Capability Name="ID_CAP_PHONEDIALER" />
-      <Capability Name="ID_CAP_PUSH_NOTIFICATION" />
-      <Capability Name="ID_CAP_SENSORS" />
-      <Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
-      <Capability Name="ID_CAP_ISV_CAMERA" />
-      <Capability Name="ID_CAP_CONTACTS" />
-      <Capability Name="ID_CAP_APPOINTMENTS" />
-    </Capabilities>
-    <Tasks>
-      <DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
-      <ExtendedTask Name="BackgroundTask">
-        <BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="WindowsPhoneAgent7" Source="WindowsPhoneAgent7" Type="WindowsPhoneAgent7.ScheduledAgent" />
-      </ExtendedTask>
-    </Tasks>
-    <Tokens>
-      <PrimaryToken TokenID="WindowsPhoneApp7Token" TaskName="_default">
-        <TemplateType5>
-          <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
-          <Count>0</Count>
-          <Title>WindowsPhoneApp7</Title>
-        </TemplateType5>
-      </PrimaryToken>
-    </Tokens>
-  </App>
-</Deployment>

binární
Rx.NET/Test/Rx/WindowsPhoneApp7/SplashScreenImage.jpg


+ 0 - 119
Rx.NET/Test/Rx/WindowsPhoneApp7/WindowsPhoneApp7.csproj

@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>10.0.20506</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{FD823BD9-F491-47B5-BAFB-487F70C76CEB}</ProjectGuid>
-    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>WindowsPhoneApp7</RootNamespace>
-    <AssemblyName>WindowsPhoneApp7</AssemblyName>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
-    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
-    <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
-    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
-    <SilverlightApplication>true</SilverlightApplication>
-    <SupportedCultures>
-    </SupportedCultures>
-    <XapOutputs>true</XapOutputs>
-    <GenerateSilverlightManifest>true</GenerateSilverlightManifest>
-    <XapFilename>WindowsPhoneApp7.xap</XapFilename>
-    <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
-    <SilverlightAppEntry>WindowsPhoneApp7.App</SilverlightAppEntry>
-    <ValidateXaml>true</ValidateXaml>
-    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Microsoft.Phone" />
-    <Reference Include="Microsoft.Phone.Interop" />
-    <Reference Include="System.Observable" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Windows.Threading, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Windows" />
-    <Reference Include="system" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Net" />
-    <Reference Include="System.Xml" />
-    <Reference Include="mscorlib.extensions" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="App.xaml.cs">
-      <DependentUpon>App.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="MainPage.xaml.cs">
-      <DependentUpon>MainPage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ApplicationDefinition Include="App.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </ApplicationDefinition>
-    <Page Include="MainPage.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </Page>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="Properties\AppManifest.xml" />
-    <None Include="Properties\WMAppManifest.xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="ApplicationIcon.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="Background.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="SplashScreenImage.jpg" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\WindowsPhoneAgent7\WindowsPhoneAgent7.csproj">
-      <Project>{2EC6C827-1C79-418E-AFAD-F19B04595132}</Project>
-      <Name>WindowsPhoneAgent7</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-  <ProjectExtensions />
-</Project>

+ 0 - 19
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/App.xaml

@@ -1,19 +0,0 @@
-<Application 
-    x:Class="WindowsPhoneApp7_NoPlatformServices.App"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
-
-    <!--Application Resources-->
-    <Application.Resources>
-    </Application.Resources>
-
-    <Application.ApplicationLifetimeObjects>
-        <!--Required object that handles lifetime events for the application-->
-        <shell:PhoneApplicationService 
-            Launching="Application_Launching" Closing="Application_Closing" 
-            Activated="Application_Activated" Deactivated="Application_Deactivated"/>
-    </Application.ApplicationLifetimeObjects>
-
-</Application>

+ 0 - 142
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/App.xaml.cs

@@ -1,142 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-
-namespace WindowsPhoneApp7_NoPlatformServices
-{
-    public partial class App : Application
-    {
-        /// <summary>
-        /// Provides easy access to the root frame of the Phone Application.
-        /// </summary>
-        /// <returns>The root frame of the Phone Application.</returns>
-        public PhoneApplicationFrame RootFrame { get; private set; }
-
-        /// <summary>
-        /// Constructor for the Application object.
-        /// </summary>
-        public App()
-        {
-            // Global handler for uncaught exceptions. 
-            UnhandledException += Application_UnhandledException;
-
-            // Standard Silverlight initialization
-            InitializeComponent();
-
-            // Phone-specific initialization
-            InitializePhoneApplication();
-
-            // Show graphics profiling information while debugging.
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // Display the current frame rate counters.
-                Application.Current.Host.Settings.EnableFrameRateCounter = true;
-
-                // Show the areas of the app that are being redrawn in each frame.
-                //Application.Current.Host.Settings.EnableRedrawRegions = true;
-
-                // Enable non-production analysis visualization mode, 
-                // which shows areas of a page that are handed off to GPU with a colored overlay.
-                //Application.Current.Host.Settings.EnableCacheVisualization = true;
-
-                // Disable the application idle detection by setting the UserIdleDetectionMode property of the
-                // application's PhoneApplicationService object to Disabled.
-                // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
-                // and consume battery power when the user is not using the phone.
-                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
-            }
-
-        }
-
-        // Code to execute when the application is launching (eg, from Start)
-        // This code will not execute when the application is reactivated
-        private void Application_Launching(object sender, LaunchingEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is activated (brought to foreground)
-        // This code will not execute when the application is first launched
-        private void Application_Activated(object sender, ActivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is deactivated (sent to background)
-        // This code will not execute when the application is closing
-        private void Application_Deactivated(object sender, DeactivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is closing (eg, user hit Back)
-        // This code will not execute when the application is deactivated
-        private void Application_Closing(object sender, ClosingEventArgs e)
-        {
-        }
-
-        // Code to execute if a navigation fails
-        private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // A navigation has failed; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        // Code to execute on Unhandled Exceptions
-        private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // An unhandled exception has occurred; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        #region Phone application initialization
-
-        // Avoid double-initialization
-        private bool phoneApplicationInitialized = false;
-
-        // Do not add any additional code to this method
-        private void InitializePhoneApplication()
-        {
-            if (phoneApplicationInitialized)
-                return;
-
-            // Create the frame but don't set it as RootVisual yet; this allows the splash
-            // screen to remain active until the application is ready to render.
-            RootFrame = new PhoneApplicationFrame();
-            RootFrame.Navigated += CompleteInitializePhoneApplication;
-
-            // Handle navigation failures
-            RootFrame.NavigationFailed += RootFrame_NavigationFailed;
-
-            // Ensure we don't initialize again
-            phoneApplicationInitialized = true;
-        }
-
-        // Do not add any additional code to this method
-        private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
-        {
-            // Set the root visual to allow the application to render
-            if (RootVisual != RootFrame)
-                RootVisual = RootFrame;
-
-            // Remove this handler since it is no longer needed
-            RootFrame.Navigated -= CompleteInitializePhoneApplication;
-        }
-
-        #endregion
-    }
-}

binární
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/ApplicationIcon.png


binární
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Background.png


+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/MainPage.xaml

@@ -1,37 +0,0 @@
-<phone:PhoneApplicationPage 
-    x:Class="WindowsPhoneApp7_NoPlatformServices.MainPage"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
-    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-    mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
-    FontFamily="{StaticResource PhoneFontFamilyNormal}"
-    FontSize="{StaticResource PhoneFontSizeNormal}"
-    Foreground="{StaticResource PhoneForegroundBrush}"
-    SupportedOrientations="Portrait" Orientation="Portrait"
-    shell:SystemTray.IsVisible="True">
-
-    <!--LayoutRoot is the root grid where all page content is placed-->
-    <Grid x:Name="LayoutRoot" Background="Transparent">
-        <Grid.RowDefinitions>
-            <RowDefinition Height="Auto"/>
-            <RowDefinition Height="*"/>
-        </Grid.RowDefinitions>
-
-        <!--TitlePanel contains the name of the application and page title-->
-        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
-            <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
-            <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
-        </StackPanel>
-
-        <!--ContentPanel - place additional content here-->
-        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
-            <Button x:Name="button1" Content="Run tests" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="163" Click="button1_Click"/>
-            <TextBox x:Name="textBox1" HorizontalAlignment="Left" Height="72" Margin="178,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="268"/>
-            <TextBlock x:Name="label1" Text="(Results)" HorizontalAlignment="Left" Margin="24,103,0,0" VerticalAlignment="Top"/>
-        </Grid>
-    </Grid>
- 
-</phone:PhoneApplicationPage>

+ 0 - 51
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/MainPage.xaml.cs

@@ -1,51 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Reactive.Linq;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shapes;
-using Microsoft.Phone.Controls;
-
-namespace WindowsPhoneApp7_NoPlatformServices
-{
-    public partial class MainPage : PhoneApplicationPage
-    {
-        // Constructor
-        public MainPage()
-        {
-            InitializeComponent();
-        }
-
-        private void button1_Click(object sender, RoutedEventArgs e)
-        {
-            var clock = MyExtensions.GetClock().AsQbservable().Select(_ => _).AsObservable();
-
-            var input = Observable.FromEventPattern<TextChangedEventArgs>(textBox1, "TextChanged").Select(evt => ((TextBox)evt.Sender).Text).Throttle(TimeSpan.FromSeconds(.5)).DistinctUntilChanged();
-
-            var xs = from word in input.StartWith("")
-                     from length in Observable.Return(word.Length).Delay(TimeSpan.FromSeconds(.5))
-                     select length;
-
-            var res = xs.CombineLatest(clock, (len, now) => now.ToString() + " - Word length = " + len);
-
-            res.ObserveOnDispatcher().Subscribe(s =>
-            {
-                label1.Text = s.ToString();
-            });
-        }
-    }
-
-    public class MyExtensions
-    {
-        public static IObservable<DateTime> GetClock()
-        {
-            return Observable.Interval(TimeSpan.FromSeconds(1)).Select(_ => DateTime.Now);
-        }
-    }
-}

+ 0 - 6
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Properties/AppManifest.xml

@@ -1,6 +0,0 @@
-<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
->
-    <Deployment.Parts>
-    </Deployment.Parts>
-</Deployment>

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Properties/AssemblyInfo.cs

@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WindowsPhoneApp7_NoPlatformServices")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WindowsPhoneApp7_NoPlatformServices")]
-[assembly: AssemblyCopyright("Copyright ©  2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("1be11e64-e9a3-4165-a4f8-9208092886b7")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]

+ 0 - 35
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/Properties/WMAppManifest.xml

@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
-  <App xmlns="" ProductID="{6c94f10e-615f-4c3f-ae97-f4256871512d}" Title="WindowsPhoneApp7_NoPlatformServices" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal"  Author="WindowsPhoneApp7_NoPlatformServices author" Description="Sample description" Publisher="WindowsPhoneApp7_NoPlatformServices">
-    <IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
-    <Capabilities>
-      <Capability Name="ID_CAP_GAMERSERVICES"/>
-      <Capability Name="ID_CAP_IDENTITY_DEVICE"/>
-      <Capability Name="ID_CAP_IDENTITY_USER"/>
-      <Capability Name="ID_CAP_LOCATION"/>
-      <Capability Name="ID_CAP_MEDIALIB"/>
-      <Capability Name="ID_CAP_MICROPHONE"/>
-      <Capability Name="ID_CAP_NETWORKING"/>
-      <Capability Name="ID_CAP_PHONEDIALER"/>
-      <Capability Name="ID_CAP_PUSH_NOTIFICATION"/>
-      <Capability Name="ID_CAP_SENSORS"/>
-      <Capability Name="ID_CAP_WEBBROWSERCOMPONENT"/>
-      <Capability Name="ID_CAP_ISV_CAMERA"/>
-      <Capability Name="ID_CAP_CONTACTS"/>
-      <Capability Name="ID_CAP_APPOINTMENTS"/>
-    </Capabilities>
-    <Tasks>
-      <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/>
-    </Tasks>
-    <Tokens>
-      <PrimaryToken TokenID="WindowsPhoneApp7_NoPlatformServicesToken" TaskName="_default">
-        <TemplateType5>
-          <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
-          <Count>0</Count>
-          <Title>WindowsPhoneApp7_NoPlatformServices</Title>
-        </TemplateType5>
-      </PrimaryToken>
-    </Tokens>
-  </App>
-</Deployment>

binární
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/SplashScreenImage.jpg


+ 0 - 112
Rx.NET/Test/Rx/WindowsPhoneApp7_NoPlatformServices/WindowsPhoneApp7_NoPlatformServices.csproj

@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>10.0.20506</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{6C94F10E-615F-4C3F-AE97-F4256871512D}</ProjectGuid>
-    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>WindowsPhoneApp7_NoPlatformServices</RootNamespace>
-    <AssemblyName>WindowsPhoneApp7_NoPlatformServices</AssemblyName>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
-    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
-    <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
-    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
-    <SilverlightApplication>true</SilverlightApplication>
-    <SupportedCultures>
-    </SupportedCultures>
-    <XapOutputs>true</XapOutputs>
-    <GenerateSilverlightManifest>true</GenerateSilverlightManifest>
-    <XapFilename>WindowsPhoneApp7_NoPlatformServices.xap</XapFilename>
-    <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
-    <SilverlightAppEntry>WindowsPhoneApp7_NoPlatformServices.App</SilverlightAppEntry>
-    <ValidateXaml>true</ValidateXaml>
-    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Microsoft.Phone" />
-    <Reference Include="Microsoft.Phone.Interop" />
-    <Reference Include="System.Observable" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Reactive.Windows.Threading, Version=2.0.20823.0, Culture=neutral, processorArchitecture=MSIL" />
-    <Reference Include="System.Windows" />
-    <Reference Include="system" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Net" />
-    <Reference Include="System.Xml" />
-    <Reference Include="mscorlib.extensions" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="App.xaml.cs">
-      <DependentUpon>App.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="MainPage.xaml.cs">
-      <DependentUpon>MainPage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ApplicationDefinition Include="App.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </ApplicationDefinition>
-    <Page Include="MainPage.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </Page>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="Properties\AppManifest.xml" />
-    <None Include="Properties\WMAppManifest.xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="ApplicationIcon.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="Background.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="SplashScreenImage.jpg" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-  <ProjectExtensions />
-</Project>

+ 0 - 19
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/App.xaml

@@ -1,19 +0,0 @@
-<Application 
-    x:Class="WindowsPhoneApp7_NuGet.App"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
-
-    <!--Application Resources-->
-    <Application.Resources>
-    </Application.Resources>
-
-    <Application.ApplicationLifetimeObjects>
-        <!--Required object that handles lifetime events for the application-->
-        <shell:PhoneApplicationService 
-            Launching="Application_Launching" Closing="Application_Closing" 
-            Activated="Application_Activated" Deactivated="Application_Deactivated"/>
-    </Application.ApplicationLifetimeObjects>
-
-</Application>

+ 0 - 142
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/App.xaml.cs

@@ -1,142 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-
-namespace WindowsPhoneApp7_NuGet
-{
-    public partial class App : Application
-    {
-        /// <summary>
-        /// Provides easy access to the root frame of the Phone Application.
-        /// </summary>
-        /// <returns>The root frame of the Phone Application.</returns>
-        public PhoneApplicationFrame RootFrame { get; private set; }
-
-        /// <summary>
-        /// Constructor for the Application object.
-        /// </summary>
-        public App()
-        {
-            // Global handler for uncaught exceptions. 
-            UnhandledException += Application_UnhandledException;
-
-            // Standard Silverlight initialization
-            InitializeComponent();
-
-            // Phone-specific initialization
-            InitializePhoneApplication();
-
-            // Show graphics profiling information while debugging.
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // Display the current frame rate counters.
-                Application.Current.Host.Settings.EnableFrameRateCounter = true;
-
-                // Show the areas of the app that are being redrawn in each frame.
-                //Application.Current.Host.Settings.EnableRedrawRegions = true;
-
-                // Enable non-production analysis visualization mode, 
-                // which shows areas of a page that are handed off to GPU with a colored overlay.
-                //Application.Current.Host.Settings.EnableCacheVisualization = true;
-
-                // Disable the application idle detection by setting the UserIdleDetectionMode property of the
-                // application's PhoneApplicationService object to Disabled.
-                // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
-                // and consume battery power when the user is not using the phone.
-                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
-            }
-
-        }
-
-        // Code to execute when the application is launching (eg, from Start)
-        // This code will not execute when the application is reactivated
-        private void Application_Launching(object sender, LaunchingEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is activated (brought to foreground)
-        // This code will not execute when the application is first launched
-        private void Application_Activated(object sender, ActivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is deactivated (sent to background)
-        // This code will not execute when the application is closing
-        private void Application_Deactivated(object sender, DeactivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is closing (eg, user hit Back)
-        // This code will not execute when the application is deactivated
-        private void Application_Closing(object sender, ClosingEventArgs e)
-        {
-        }
-
-        // Code to execute if a navigation fails
-        private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // A navigation has failed; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        // Code to execute on Unhandled Exceptions
-        private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            if (System.Diagnostics.Debugger.IsAttached)
-            {
-                // An unhandled exception has occurred; break into the debugger
-                System.Diagnostics.Debugger.Break();
-            }
-        }
-
-        #region Phone application initialization
-
-        // Avoid double-initialization
-        private bool phoneApplicationInitialized = false;
-
-        // Do not add any additional code to this method
-        private void InitializePhoneApplication()
-        {
-            if (phoneApplicationInitialized)
-                return;
-
-            // Create the frame but don't set it as RootVisual yet; this allows the splash
-            // screen to remain active until the application is ready to render.
-            RootFrame = new PhoneApplicationFrame();
-            RootFrame.Navigated += CompleteInitializePhoneApplication;
-
-            // Handle navigation failures
-            RootFrame.NavigationFailed += RootFrame_NavigationFailed;
-
-            // Ensure we don't initialize again
-            phoneApplicationInitialized = true;
-        }
-
-        // Do not add any additional code to this method
-        private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
-        {
-            // Set the root visual to allow the application to render
-            if (RootVisual != RootFrame)
-                RootVisual = RootFrame;
-
-            // Remove this handler since it is no longer needed
-            RootFrame.Navigated -= CompleteInitializePhoneApplication;
-        }
-
-        #endregion
-    }
-}

binární
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/ApplicationIcon.png


binární
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Background.png


+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/MainPage.xaml

@@ -1,37 +0,0 @@
-<phone:PhoneApplicationPage 
-    x:Class="WindowsPhoneApp7_NuGet.MainPage"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
-    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-    mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
-    FontFamily="{StaticResource PhoneFontFamilyNormal}"
-    FontSize="{StaticResource PhoneFontSizeNormal}"
-    Foreground="{StaticResource PhoneForegroundBrush}"
-    SupportedOrientations="Portrait" Orientation="Portrait"
-    shell:SystemTray.IsVisible="True">
-
-    <!--LayoutRoot is the root grid where all page content is placed-->
-    <Grid x:Name="LayoutRoot" Background="Transparent">
-        <Grid.RowDefinitions>
-            <RowDefinition Height="Auto"/>
-            <RowDefinition Height="*"/>
-        </Grid.RowDefinitions>
-
-        <!--TitlePanel contains the name of the application and page title-->
-        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
-            <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
-            <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
-        </StackPanel>
-
-        <!--ContentPanel - place additional content here-->
-        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
-            <Button x:Name="button1" Content="Run tests" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="163" Click="button1_Click"/>
-            <TextBox x:Name="textBox1" HorizontalAlignment="Left" Height="72" Margin="178,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="268"/>
-            <TextBlock x:Name="label1" Text="(Results)" HorizontalAlignment="Left" Margin="24,103,0,0" VerticalAlignment="Top"/>
-        </Grid>
-    </Grid>
- 
-</phone:PhoneApplicationPage>

+ 0 - 54
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/MainPage.xaml.cs

@@ -1,54 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Reactive.Linq;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shapes;
-using Microsoft.Phone.Controls;
-using WindowsPhoneAgent7;
-
-namespace WindowsPhoneApp7_NuGet
-{
-    public partial class MainPage : PhoneApplicationPage
-    {
-        // Constructor
-        public MainPage()
-        {
-            InitializeComponent();
-        }
-
-        private void button1_Click(object sender, RoutedEventArgs e)
-        {
-            new ScheduledAgent();
-
-            var clock = MyExtensions.GetClock().AsQbservable().Select(_ => _).AsObservable();
-
-            var input = Observable.FromEventPattern<TextChangedEventArgs>(textBox1, "TextChanged").Select(evt => ((TextBox)evt.Sender).Text).Throttle(TimeSpan.FromSeconds(.5)).DistinctUntilChanged();
-
-            var xs = from word in input.StartWith("")
-                     from length in Observable.Return(word.Length).Delay(TimeSpan.FromSeconds(.5))
-                     select length;
-
-            var res = xs.CombineLatest(clock, (len, now) => now.ToString() + " - Word length = " + len);
-
-            res.ObserveOnDispatcher().Subscribe(s =>
-            {
-                label1.Text = s.ToString();
-            });
-        }
-    }
-
-    public class MyExtensions
-    {
-        public static IObservable<DateTime> GetClock()
-        {
-            return Observable.Interval(TimeSpan.FromSeconds(1)).Select(_ => DateTime.Now);
-        }
-    }
-}

+ 0 - 6
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Properties/AppManifest.xml

@@ -1,6 +0,0 @@
-<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
->
-    <Deployment.Parts>
-    </Deployment.Parts>
-</Deployment>

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Properties/AssemblyInfo.cs

@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WindowsPhoneApp7_NuGet")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WindowsPhoneApp7_NuGet")]
-[assembly: AssemblyCopyright("Copyright ©  2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("1c3436c1-48a0-4186-8f8e-963524ab4099")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]

+ 0 - 37
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/Properties/WMAppManifest.xml

@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
-  <App xmlns="" ProductID="{3c4980e2-da4e-4400-8c68-de5ded6925f6}" Title="WindowsPhoneApp7_NuGet" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="WindowsPhoneApp7_NuGet author" Description="Sample description" Publisher="WindowsPhoneApp7_NuGet">
-    <IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
-    <Capabilities>
-      <Capability Name="ID_CAP_GAMERSERVICES" />
-      <Capability Name="ID_CAP_IDENTITY_DEVICE" />
-      <Capability Name="ID_CAP_IDENTITY_USER" />
-      <Capability Name="ID_CAP_LOCATION" />
-      <Capability Name="ID_CAP_MEDIALIB" />
-      <Capability Name="ID_CAP_MICROPHONE" />
-      <Capability Name="ID_CAP_NETWORKING" />
-      <Capability Name="ID_CAP_PHONEDIALER" />
-      <Capability Name="ID_CAP_PUSH_NOTIFICATION" />
-      <Capability Name="ID_CAP_SENSORS" />
-      <Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
-      <Capability Name="ID_CAP_ISV_CAMERA" />
-      <Capability Name="ID_CAP_CONTACTS" />
-      <Capability Name="ID_CAP_APPOINTMENTS" />
-    </Capabilities>
-    <Tasks>
-      <DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
-      <ExtendedTask Name="BackgroundTask">
-        <BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="WindowsPhoneAgent7" Source="WindowsPhoneAgent7" Type="WindowsPhoneAgent7.ScheduledAgent" />
-      </ExtendedTask>
-    </Tasks>
-    <Tokens>
-      <PrimaryToken TokenID="WindowsPhoneApp7_NuGetToken" TaskName="_default">
-        <TemplateType5>
-          <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
-          <Count>0</Count>
-          <Title>WindowsPhoneApp7_NuGet</Title>
-        </TemplateType5>
-      </PrimaryToken>
-    </Tokens>
-  </App>
-</Deployment>

binární
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/SplashScreenImage.jpg


+ 0 - 132
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/WindowsPhoneApp7_NuGet.csproj

@@ -1,132 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>10.0.20506</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{3C4980E2-DA4E-4400-8C68-DE5DED6925F6}</ProjectGuid>
-    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>WindowsPhoneApp7_NuGet</RootNamespace>
-    <AssemblyName>WindowsPhoneApp7_NuGet</AssemblyName>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
-    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
-    <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
-    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
-    <SilverlightApplication>true</SilverlightApplication>
-    <SupportedCultures>
-    </SupportedCultures>
-    <XapOutputs>true</XapOutputs>
-    <GenerateSilverlightManifest>true</GenerateSilverlightManifest>
-    <XapFilename>WindowsPhoneApp7_NuGet.xap</XapFilename>
-    <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
-    <SilverlightAppEntry>WindowsPhoneApp7_NuGet.App</SilverlightAppEntry>
-    <ValidateXaml>true</ValidateXaml>
-    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
-    <SccProjectName>SAK</SccProjectName>
-    <SccLocalPath>SAK</SccLocalPath>
-    <SccAuxPath>SAK</SccAuxPath>
-    <SccProvider>SAK</SccProvider>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>Bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>Bin\Release</OutputPath>
-    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
-    <NoStdLib>true</NoStdLib>
-    <NoConfig>true</NoConfig>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Microsoft.Phone" />
-    <Reference Include="Microsoft.Phone.Interop" />
-    <Reference Include="System.Observable" />
-    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Core.2.0.21030\lib\SL4-WindowsPhone71\System.Reactive.Core.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Interfaces.2.0.21030\lib\SL4-WindowsPhone71\System.Reactive.Interfaces.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Linq.2.0.21030\lib\SL4-WindowsPhone71\System.Reactive.Linq.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.21030\lib\SL4-WindowsPhone71\System.Reactive.PlatformServices.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-Providers.2.0.21030\lib\SL4-WindowsPhone71\System.Reactive.Providers.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Reactive.Windows.Threading, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
-      <HintPath>..\packages\Rx-XAML.2.0.21030\lib\SL4-WindowsPhone71\System.Reactive.Windows.Threading.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Windows" />
-    <Reference Include="system" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Net" />
-    <Reference Include="System.Xml" />
-    <Reference Include="mscorlib.extensions" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="App.xaml.cs">
-      <DependentUpon>App.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="MainPage.xaml.cs">
-      <DependentUpon>MainPage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ApplicationDefinition Include="App.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </ApplicationDefinition>
-    <Page Include="MainPage.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </Page>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="packages.config" />
-    <None Include="Properties\AppManifest.xml" />
-    <None Include="Properties\WMAppManifest.xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="ApplicationIcon.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="Background.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="SplashScreenImage.jpg" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\WindowsPhoneAgent7\WindowsPhoneAgent7.csproj">
-      <Project>{2EC6C827-1C79-418E-AFAD-F19B04595132}</Project>
-      <Name>WindowsPhoneAgent7</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-  <ProjectExtensions />
-</Project>

+ 0 - 10
Rx.NET/Test/Rx/WindowsPhoneApp7_NuGet/packages.config

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
-  <package id="Rx-Core" version="2.0.21030" targetFramework="wp71" />
-  <package id="Rx-Interfaces" version="2.0.21030" targetFramework="wp71" />
-  <package id="Rx-Linq" version="2.0.21030" targetFramework="wp71" />
-  <package id="Rx-Main" version="2.0.21030" targetFramework="wp71" />
-  <package id="Rx-PlatformServices" version="2.0.21030" targetFramework="wp71" />
-  <package id="Rx-Providers" version="2.0.21030" targetFramework="wp71" />
-  <package id="Rx-XAML" version="2.0.21030" targetFramework="wp71" />
-</packages>

+ 0 - 20
Rx.NET/Test/Rx/WindowsPhoneApp8/App.xaml

@@ -1,20 +0,0 @@
-<Application
-    x:Class="WindowsPhoneApp8.App"
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
-    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
-
-    <!--Application Resources-->
-    <Application.Resources>
-        <local:LocalizedStrings xmlns:local="clr-namespace:WindowsPhoneApp8" x:Key="LocalizedStrings"/>
-    </Application.Resources>
-
-    <Application.ApplicationLifetimeObjects>
-        <!--Required object that handles lifetime events for the application-->
-        <shell:PhoneApplicationService
-            Launching="Application_Launching" Closing="Application_Closing"
-            Activated="Application_Activated" Deactivated="Application_Deactivated"/>
-    </Application.ApplicationLifetimeObjects>
-
-</Application>

+ 0 - 223
Rx.NET/Test/Rx/WindowsPhoneApp8/App.xaml.cs

@@ -1,223 +0,0 @@
-using System;
-using System.Diagnostics;
-using System.Resources;
-using System.Windows;
-using System.Windows.Markup;
-using System.Windows.Navigation;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-using WindowsPhoneApp8.Resources;
-
-namespace WindowsPhoneApp8
-{
-    public partial class App : Application
-    {
-        /// <summary>
-        /// Provides easy access to the root frame of the Phone Application.
-        /// </summary>
-        /// <returns>The root frame of the Phone Application.</returns>
-        public static PhoneApplicationFrame RootFrame { get; private set; }
-
-        /// <summary>
-        /// Constructor for the Application object.
-        /// </summary>
-        public App()
-        {
-            // Global handler for uncaught exceptions.
-            UnhandledException += Application_UnhandledException;
-
-            // Standard XAML initialization
-            InitializeComponent();
-
-            // Phone-specific initialization
-            InitializePhoneApplication();
-
-            // Language display initialization
-            InitializeLanguage();
-
-            // Show graphics profiling information while debugging.
-            if (Debugger.IsAttached)
-            {
-                // Display the current frame rate counters.
-                Application.Current.Host.Settings.EnableFrameRateCounter = true;
-
-                // Show the areas of the app that are being redrawn in each frame.
-                //Application.Current.Host.Settings.EnableRedrawRegions = true;
-
-                // Enable non-production analysis visualization mode,
-                // which shows areas of a page that are handed off to GPU with a colored overlay.
-                //Application.Current.Host.Settings.EnableCacheVisualization = true;
-
-                // Prevent the screen from turning off while under the debugger by disabling
-                // the application's idle detection.
-                // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
-                // and consume battery power when the user is not using the phone.
-                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
-            }
-
-        }
-
-        // Code to execute when the application is launching (eg, from Start)
-        // This code will not execute when the application is reactivated
-        private void Application_Launching(object sender, LaunchingEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is activated (brought to foreground)
-        // This code will not execute when the application is first launched
-        private void Application_Activated(object sender, ActivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is deactivated (sent to background)
-        // This code will not execute when the application is closing
-        private void Application_Deactivated(object sender, DeactivatedEventArgs e)
-        {
-        }
-
-        // Code to execute when the application is closing (eg, user hit Back)
-        // This code will not execute when the application is deactivated
-        private void Application_Closing(object sender, ClosingEventArgs e)
-        {
-        }
-
-        // Code to execute if a navigation fails
-        private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
-        {
-            if (Debugger.IsAttached)
-            {
-                // A navigation has failed; break into the debugger
-                Debugger.Break();
-            }
-        }
-
-        // Code to execute on Unhandled Exceptions
-        private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
-        {
-            if (Debugger.IsAttached)
-            {
-                // An unhandled exception has occurred; break into the debugger
-                Debugger.Break();
-            }
-        }
-
-        #region Phone application initialization
-
-        // Avoid double-initialization
-        private bool phoneApplicationInitialized = false;
-
-        // Do not add any additional code to this method
-        private void InitializePhoneApplication()
-        {
-            if (phoneApplicationInitialized)
-                return;
-
-            // Create the frame but don't set it as RootVisual yet; this allows the splash
-            // screen to remain active until the application is ready to render.
-            RootFrame = new PhoneApplicationFrame();
-            RootFrame.Navigated += CompleteInitializePhoneApplication;
-
-            // Handle navigation failures
-            RootFrame.NavigationFailed += RootFrame_NavigationFailed;
-
-            // Handle reset requests for clearing the backstack
-            RootFrame.Navigated += CheckForResetNavigation;
-
-            // Ensure we don't initialize again
-            phoneApplicationInitialized = true;
-        }
-
-        // Do not add any additional code to this method
-        private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
-        {
-            // Set the root visual to allow the application to render
-            if (RootVisual != RootFrame)
-                RootVisual = RootFrame;
-
-            // Remove this handler since it is no longer needed
-            RootFrame.Navigated -= CompleteInitializePhoneApplication;
-        }
-
-        private void CheckForResetNavigation(object sender, NavigationEventArgs e)
-        {
-            // If the app has received a 'reset' navigation, then we need to check
-            // on the next navigation to see if the page stack should be reset
-            if (e.NavigationMode == NavigationMode.Reset)
-                RootFrame.Navigated += ClearBackStackAfterReset;
-        }
-
-        private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
-        {
-            // Unregister the event so it doesn't get called again
-            RootFrame.Navigated -= ClearBackStackAfterReset;
-
-            // Only clear the stack for 'new' (forward) and 'refresh' navigations
-            if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
-                return;
-
-            // For UI consistency, clear the entire page stack
-            while (RootFrame.RemoveBackEntry() != null)
-            {
-                ; // do nothing
-            }
-        }
-
-        #endregion
-
-        // Initialize the app's font and flow direction as defined in its localized resource strings.
-        //
-        // To ensure that the font of your application is aligned with its supported languages and that the
-        // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage
-        // and ResourceFlowDirection should be initialized in each resx file to match these values with that
-        // file's culture. For example:
-        //
-        // AppResources.es-ES.resx
-        //    ResourceLanguage's value should be "es-ES"
-        //    ResourceFlowDirection's value should be "LeftToRight"
-        //
-        // AppResources.ar-SA.resx
-        //     ResourceLanguage's value should be "ar-SA"
-        //     ResourceFlowDirection's value should be "RightToLeft"
-        //
-        // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072.
-        //
-        private void InitializeLanguage()
-        {
-            try
-            {
-                // Set the font to match the display language defined by the
-                // ResourceLanguage resource string for each supported language.
-                //
-                // Fall back to the font of the neutral language if the Display
-                // language of the phone is not supported.
-                //
-                // If a compiler error is hit then ResourceLanguage is missing from
-                // the resource file.
-                RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);
-
-                // Set the FlowDirection of all elements under the root frame based
-                // on the ResourceFlowDirection resource string for each
-                // supported language.
-                //
-                // If a compiler error is hit then ResourceFlowDirection is missing from
-                // the resource file.
-                FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
-                RootFrame.FlowDirection = flow;
-            }
-            catch
-            {
-                // If an exception is caught here it is most likely due to either
-                // ResourceLangauge not being correctly set to a supported language
-                // code or ResourceFlowDirection is set to a value other than LeftToRight
-                // or RightToLeft.
-
-                if (Debugger.IsAttached)
-                {
-                    Debugger.Break();
-                }
-
-                throw;
-            }
-        }
-    }
-}

binární
Rx.NET/Test/Rx/WindowsPhoneApp8/Assets/AlignmentGrid.png


binární
Rx.NET/Test/Rx/WindowsPhoneApp8/Assets/ApplicationIcon.png


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů