Jacob Reimers avatar Jacob Reimers committed a41ccae

Updated Rx packages to version 2.0.20823.0

Comments (0)

Files changed (26)

 {
 	$packageConfigs = Get-ChildItem -Path .\ -Include "packages.config" -Recurse
 	foreach($config in $packageConfigs){
+        Write-Host $config.DirectoryName
 		.\.nuget\nuget.exe i $config.FullName -o packages -source https://nuget.org/api/v2/
 	}
 }

Linq2Rest.Reactive.SL.IntegrationTests/Linq2Rest.Reactive.SL.IntegrationTests.csproj

     <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight">
       <HintPath>..\packages\Silverlight.UnitTest.4.0.40413.2011\lib\SL4\Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\SL5\System.Reactive.Core.dll</HintPath>
+    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\SL5\System.Reactive.Core.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\SL5\System.Reactive.Interfaces.dll</HintPath>
+    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\SL5\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\SL5\System.Reactive.Linq.dll</HintPath>
+    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\SL5\System.Reactive.Linq.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\SL5\System.Reactive.PlatformServices.dll</HintPath>
+    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\SL5\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\SL5\System.Reactive.Providers.dll</HintPath>
+    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\SL5\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Runtime.Serialization" />
     <Reference Include="System.ServiceModel.Web" />

Linq2Rest.Reactive.SL.IntegrationTests/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="sl50" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="sl50" />
   <package id="Silverlight.UnitTest" version="4.0.40413.2011" />
 </packages>

Linq2Rest.Reactive.SL/Linq2Rest.Reactive.SL.csproj

     <Reference Include="mscorlib" />
     <Reference Include="system" />
     <Reference Include="System.Core" />
-    <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\SL5\System.Reactive.Core.dll</HintPath>
+    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\SL5\System.Reactive.Core.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\SL5\System.Reactive.Interfaces.dll</HintPath>
+    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\SL5\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\SL5\System.Reactive.Linq.dll</HintPath>
+    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\SL5\System.Reactive.Linq.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\SL5\System.Reactive.PlatformServices.dll</HintPath>
+    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\SL5\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\SL5\System.Reactive.Providers.dll</HintPath>
+    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\SL5\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Threading.Tasks.SL5">
       <HintPath>..\packages\System.Threading.Tasks.3.0.1\lib\sl50\System.Threading.Tasks.SL5.dll</HintPath>

Linq2Rest.Reactive.SL/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="sl50" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="sl50" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="sl50" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="sl50" />
   <package id="System.Threading.Tasks" version="3.0.1" />
 </packages>

Linq2Rest.Reactive.Tests/Linq2Rest.Reactive.Tests.Net45.csproj

     <Reference Include="System.Core" />
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\Net45\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\Net45\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\Net45\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\Net45\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\Net45\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\Net45\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Runtime.Serialization" />
     <Reference Include="System.Web.Extensions" />
     <None Include="Settings.StyleCop" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\Linq2Rest.Reactive\Linq2Rest.Reactive.csproj">
-      <Project>{B0AF1230-AF6C-4305-B4D1-7172A3BE9715}</Project>
-      <Name>Linq2Rest.Reactive</Name>
+    <ProjectReference Include="..\Linq2Rest.Reactive\Linq2Rest.Reactive.Net45.csproj">
+      <Project>{fdaba87c-6810-411f-a176-22c1acbd269d}</Project>
+      <Name>Linq2Rest.Reactive.Net45</Name>
     </ProjectReference>
-    <ProjectReference Include="..\Linq2Rest\Linq2Rest.csproj">
-      <Project>{FEF6620A-87C8-43B4-92BD-5FAAD183CBC7}</Project>
-      <Name>Linq2Rest</Name>
+    <ProjectReference Include="..\Linq2Rest\Linq2Rest.Net45.csproj">
+      <Project>{f7d2a74e-5a11-4fc9-8aa4-d0d3431bbf40}</Project>
+      <Name>Linq2Rest.Net45</Name>
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

Linq2Rest.Reactive.Tests/Linq2Rest.Reactive.Tests.csproj

     <Reference Include="System" />
     <Reference Include="System.Core" />
     <Reference Include="Microsoft.CSharp" />
-    <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\Net40\System.Reactive.Core.dll</HintPath>
+    <Reference Include="System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\Net40\System.Reactive.Core.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\Net40\System.Reactive.Interfaces.dll</HintPath>
+    <Reference Include="System.Reactive.Interfaces, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\Net40\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\Net40\System.Reactive.Linq.dll</HintPath>
+    <Reference Include="System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\Net40\System.Reactive.Linq.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\Net40\System.Reactive.PlatformServices.dll</HintPath>
+    <Reference Include="System.Reactive.PlatformServices, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\Net40\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
-    <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\Net40\System.Reactive.Providers.dll</HintPath>
+    <Reference Include="System.Reactive.Providers, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\Net40\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Runtime.Serialization" />
     <Reference Include="System.Web.Extensions" />

Linq2Rest.Reactive.Tests/RequestTests.cs

 			var trueExpression =
 				Expression.IsTrue(
 				Expression.LessThanOrEqual(Expression.Property(parameter, "IntValue"), Expression.Constant(3)));
-
+			
 			_observable
 				.Create()
 				.Where(Expression.Lambda<Func<FakeItem, bool>>(trueExpression, parameter))

Linq2Rest.Reactive.Tests/RestObservableTests.cs

 	using System;
 	using System.Reactive.Concurrency;
 	using System.Reactive.Linq;
+	using System.Reactive.Threading.Tasks;
 	using System.Threading;
 	using Linq2Rest.Reactive;
 	using Linq2Rest.Reactive.Tests.Fakes;
 			var result = observable
 				.Create()
 				.Where(x => x.StringValue == "blah")
-				.SingleOrDefault();
+				.ToTask()
+				.Result;
 
 			Assert.Null(result);
 		}

Linq2Rest.Reactive.Tests/packages.config

   <package id="Moq" version="4.0.10827" />
   <package id="NUnit" version="2.6.0.12054" />
   <package id="NUnit.Runners" version="2.6.0.12051" />
-  <package id="Rx-Core" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="net45" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="net40" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="net40" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="net40" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="net40" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="net40" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="net40" />
 </packages>

Linq2Rest.Reactive.WP7/Linq2Rest.Reactive.WP7.csproj

     <Reference Include="mscorlib.extensions" />
     <Reference Include="System.Observable" />
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Threading.Tasks.WP71">
       <HintPath>..\packages\System.Threading.Tasks.3.0.1\lib\sl4-wp71\System.Threading.Tasks.WP71.dll</HintPath>

Linq2Rest.Reactive.WP7/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
   <package id="System.Threading.Tasks" version="3.0.1" targetFramework="SL4-WindowsPhone71" />
 </packages>

Linq2Rest.Reactive.WP7Sample/Linq2Rest.Reactive.WP7Sample.csproj

     <Reference Include="Microsoft.Phone.Interop" />
     <Reference Include="System.Observable" />
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\SL4-WindowsPhone71\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\SL4-WindowsPhone71\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Runtime.Serialization" />
     <Reference Include="System.Servicemodel.Web" />

Linq2Rest.Reactive.WP7Sample/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="SL4-WindowsPhone71" />
   <package id="System.Threading.Tasks" version="3.0.1" />
 </packages>

Linq2Rest.Reactive.WinRT.Sample/Linq2Rest.Reactive.WinRT.Sample.csproj

   </ItemGroup>
   <ItemGroup>
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\WinRT45\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\WinRT45\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\WinRT45\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\WinRT45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\WinRT45\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\WinRT45\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\WinRT45\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\WinRT45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\WinRT45\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\WinRT45\System.Reactive.Providers.dll</HintPath>
     </Reference>
   </ItemGroup>
   <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' ">

Linq2Rest.Reactive.WinRT.Sample/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="winrt45" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="winrt45" />
 </packages>

Linq2Rest.Reactive.WinRT.Tests/Linq2Rest.Reactive.WinRT.Tests.csproj

     <Reference Include="System" />
     <Reference Include="System.Core" />
      <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\WinRT45\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\WinRT45\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\WinRT45\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\WinRT45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\WinRT45\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\WinRT45\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\WinRT45\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\WinRT45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\WinRT45\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\WinRT45\System.Reactive.Providers.dll</HintPath>
     </Reference>
   </ItemGroup>
   <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' ">

Linq2Rest.Reactive.WinRT.Tests/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="WinRT45" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="WinRT45" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="WinRT45" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="WinRT45" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="WinRT45" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="WinRT45" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="WinRT45" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="WinRT45" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="WinRT45" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="WinRT45" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="WinRT45" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="WinRT45" />
 </packages>

Linq2Rest.Reactive.WinRT/Linq2Rest.Reactive.WinRT.csproj

   </ItemGroup>
   <ItemGroup>
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\WinRT45\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\WinRT45\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\WinRT45\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\WinRT45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\WinRT45\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\WinRT45\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\WinRT45\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\WinRT45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\WinRT45\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\WinRT45\System.Reactive.Providers.dll</HintPath>
     </Reference>
     <Reference Include="System.Xml.ReaderWriter" />
   </ItemGroup>

Linq2Rest.Reactive.WinRT/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="winrt45" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="winrt45" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="winrt45" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="winrt45" />
 </packages>

Linq2Rest.Reactive/AsyncExpressionProcessor.cs

 	using System.Linq;
 	using System.Linq.Expressions;
 	using System.Reactive.Linq;
+	using System.Reflection;
 	using Linq2Rest.Provider;
 
 	/// <summary>
 							  list =>
 							  {
 #if !WINDOWS_PHONE
-								  Contract.Assume(list != null);
+								  Contract.Assume(!ReferenceEquals(list, null));
 #endif
 
 								  var parameters = ResolveInvocationParameters(list, typeof(T), methodCall);

Linq2Rest.Reactive/InnerRestObservableBase.cs

 			Processor = new AsyncExpressionProcessor(new ExpressionWriter());
 			_restClient = restClient;
 			_serializerFactory = serializerFactory;
-			SubscriberScheduler = subscriberScheduler ?? Scheduler.CurrentThread;
-			ObserverScheduler = observerScheduler ?? Scheduler.CurrentThread;
+			SubscriberScheduler = subscriberScheduler ?? CurrentThreadScheduler.Instance;
+			ObserverScheduler = observerScheduler ?? CurrentThreadScheduler.Instance;
 			Expression = expression ?? Expression.Constant(this);
 		}
 

Linq2Rest.Reactive/Linq2Rest.Reactive.Net45.csproj

     <Reference Include="System.Core" />
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\Net45\System.Reactive.Core.dll</HintPath>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\Net45\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\Net45\System.Reactive.Linq.dll</HintPath>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\Net45\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\Net45\System.Reactive.Providers.dll</HintPath>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\Net45\System.Reactive.Providers.dll</HintPath>
     </Reference>
   </ItemGroup>
   <ItemGroup>

Linq2Rest.Reactive/Linq2Rest.Reactive.csproj

     <Reference Include="System.Core" />
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="System.Reactive.Core">
-      <HintPath>..\packages\Rx-Core.2.0.20814\lib\Net40\System.Reactive.Core.dll</HintPath>
+      <HintPath>..\packages\Rx-Core.2.0.20823\lib\Net40\System.Reactive.Core.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Interfaces">
-      <HintPath>..\packages\Rx-Interfaces.2.0.20814\lib\Net40\System.Reactive.Interfaces.dll</HintPath>
+      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\Net40\System.Reactive.Interfaces.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Linq">
-      <HintPath>..\packages\Rx-Linq.2.0.20814\lib\Net40\System.Reactive.Linq.dll</HintPath>
+      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\Net40\System.Reactive.Linq.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.PlatformServices">
-      <HintPath>..\packages\Rx-PlatformServices.2.0.20814\lib\Net40\System.Reactive.PlatformServices.dll</HintPath>
+      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\Net40\System.Reactive.PlatformServices.dll</HintPath>
     </Reference>
     <Reference Include="System.Reactive.Providers">
-      <HintPath>..\packages\Rx-Providers.2.0.20814\lib\Net40\System.Reactive.Providers.dll</HintPath>
+      <HintPath>..\packages\Rx-Providers.2.0.20823\lib\Net40\System.Reactive.Providers.dll</HintPath>
     </Reference>
   </ItemGroup>
   <ItemGroup>

Linq2Rest.Reactive/RestObservable.cs

                 _restClientFactory,
                 _serializerFactory,
                 null,
-                Scheduler.CurrentThread,
-                Scheduler.CurrentThread);
+                CurrentThreadScheduler.Instance,
+				CurrentThreadScheduler.Instance);
         }
 
         /// <summary>
                 _restClientFactory,
                 _serializerFactory,
                 null,
-                Scheduler.CurrentThread,
-                Scheduler.CurrentThread);
+				CurrentThreadScheduler.Instance,
+				CurrentThreadScheduler.Instance);
         }
 
         /// <summary>

Linq2Rest.Reactive/packages.config

 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="Rx-Core" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Interfaces" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Linq" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Main" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-PlatformServices" version="2.0.20814" targetFramework="net45" />
-  <package id="Rx-Providers" version="2.0.20814" targetFramework="net45" />
+  <package id="Rx-Core" version="2.0.20823" targetFramework="net45" />
+  <package id="Rx-Interfaces" version="2.0.20823" targetFramework="net45" />
+  <package id="Rx-Linq" version="2.0.20823" targetFramework="net45" />
+  <package id="Rx-Main" version="2.0.20823" targetFramework="net45" />
+  <package id="Rx-PlatformServices" version="2.0.20823" targetFramework="net45" />
+  <package id="Rx-Providers" version="2.0.20823" targetFramework="net45" />
 </packages>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.