Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge pull request #1 from PKRoma/pk/vs2012

Enable building with VS2010/.NET40 and fix NuGet restore
  • Loading branch information...
commit 82ebd0a2280d24c1b8540ebc54c9165e44ba09d6 2 parents 541bff6 + a86cad4
Paul Betts authored
Showing with 225 additions and 194,388 deletions.
  1. +6 −0 .nuget/NuGet.Config
  2. +139 −0 .nuget/NuGet.targets
  3. BIN  .nuget/nuget.exe
  4. +28 −36 ReactiveUI.Sample.Tests/ReactiveUI.Sample.Tests.csproj
  5. +3 −2 ReactiveUI.Sample.Tests/ViewModels/AppViewModelTests.cs
  6. +0 −18 ReactiveUI.Sample.Tests/app.config
  7. +10 −2 ReactiveUI.Sample.Tests/packages.config
  8. +7 −0 ReactiveUI.Sample.sln
  9. +23 −33 ReactiveUI.Sample/ReactiveUI.Sample.csproj
  10. +1 −1  ReactiveUI.Sample/ViewModels/AppViewModel.cs
  11. +0 −18 ReactiveUI.Sample/app.config
  12. +8 −2 ReactiveUI.Sample/packages.config
  13. +0 −39 packages/Moq.4.0.10827/License.txt
  14. BIN  packages/Moq.4.0.10827/Moq.4.0.10827.nupkg
  15. BIN  packages/Moq.4.0.10827/Moq.chm
  16. BIN  packages/Moq.4.0.10827/lib/NET35/Moq.dll
  17. +0 −5,768 packages/Moq.4.0.10827/lib/NET35/Moq.xml
  18. BIN  packages/Moq.4.0.10827/lib/NET40/Moq.dll
  19. +0 −5,120 packages/Moq.4.0.10827/lib/NET40/Moq.xml
  20. BIN  packages/Moq.4.0.10827/lib/Silverlight4/Castle.Core.dll
  21. BIN  packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.dll
  22. +0 −5,101 packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.xml
  23. BIN  packages/NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg
  24. BIN  packages/NLog.2.0.0.2000/lib/net20/NLog.dll
  25. +0 −14,286 packages/NLog.2.0.0.2000/lib/net20/NLog.xml
  26. BIN  packages/NLog.2.0.0.2000/lib/net35/NLog.dll
  27. +0 −14,403 packages/NLog.2.0.0.2000/lib/net35/NLog.xml
  28. BIN  packages/NLog.2.0.0.2000/lib/net40/NLog.dll
  29. +0 −14,353 packages/NLog.2.0.0.2000/lib/net40/NLog.xml
  30. BIN  packages/NLog.2.0.0.2000/lib/sl2/NLog.dll
  31. +0 −9,119 packages/NLog.2.0.0.2000/lib/sl2/NLog.xml
  32. BIN  packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.dll
  33. +0 −8,978 packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.xml
  34. BIN  packages/NLog.2.0.0.2000/lib/sl3/NLog.dll
  35. +0 −9,141 packages/NLog.2.0.0.2000/lib/sl3/NLog.xml
  36. BIN  packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.dll
  37. +0 −9,135 packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.xml
  38. BIN  packages/NLog.2.0.0.2000/lib/sl4/NLog.dll
  39. +0 −9,542 packages/NLog.2.0.0.2000/lib/sl4/NLog.xml
  40. BIN  packages/Newtonsoft.Json.4.5.1/Newtonsoft.Json.4.5.1.nupkg
  41. BIN  packages/Newtonsoft.Json.4.5.1/lib/net20/Newtonsoft.Json.dll
  42. +0 −7,938 packages/Newtonsoft.Json.4.5.1/lib/net20/Newtonsoft.Json.xml
  43. BIN  packages/Newtonsoft.Json.4.5.1/lib/net35/Newtonsoft.Json.dll
  44. +0 −7,069 packages/Newtonsoft.Json.4.5.1/lib/net35/Newtonsoft.Json.xml
  45. BIN  packages/Newtonsoft.Json.4.5.1/lib/net40/Newtonsoft.Json.dll
  46. +0 −7,320 packages/Newtonsoft.Json.4.5.1/lib/net40/Newtonsoft.Json.xml
  47. BIN  packages/Newtonsoft.Json.4.5.1/lib/sl3-wp/Newtonsoft.Json.dll
  48. +0 −6,661 packages/Newtonsoft.Json.4.5.1/lib/sl3-wp/Newtonsoft.Json.xml
  49. BIN  packages/Newtonsoft.Json.4.5.1/lib/sl4-windowsphone71/Newtonsoft.Json.dll
  50. +0 −6,661 packages/Newtonsoft.Json.4.5.1/lib/sl4-windowsphone71/Newtonsoft.Json.xml
  51. BIN  packages/Newtonsoft.Json.4.5.1/lib/sl4/Newtonsoft.Json.dll
  52. +0 −6,691 packages/Newtonsoft.Json.4.5.1/lib/sl4/Newtonsoft.Json.xml
  53. BIN  packages/Newtonsoft.Json.4.5.1/lib/winrt45/Newtonsoft.Json.dll
  54. +0 −6,912 packages/Newtonsoft.Json.4.5.1/lib/winrt45/Newtonsoft.Json.xml
  55. BIN  packages/RestSharp.102.7/RestSharp.102.7.nupkg
  56. BIN  packages/RestSharp.102.7/lib/net35-client/RestSharp.dll
  57. BIN  packages/RestSharp.102.7/lib/net35/RestSharp.dll
  58. BIN  packages/RestSharp.102.7/lib/sl3-wp/RestSharp.WindowsPhone.dll
  59. BIN  packages/RestSharp.102.7/lib/sl4-wp71/RestSharp.WindowsPhone.dll
  60. BIN  packages/RestSharp.102.7/lib/sl4/RestSharp.Silverlight.dll
  61. BIN  packages/Rx-Compat_Unofficial.2.0.20304/Rx-Compat_Unofficial.2.0.20304.nupkg
  62. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/Microsoft.Reactive.Testing.dll
  63. +0 −379 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/Microsoft.Reactive.Testing.xml
  64. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Core.dll
  65. +0 −1,811 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Core.xml
  66. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Interfaces.dll
  67. +0 −233 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Interfaces.xml
  68. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Linq.dll
  69. +0 −5,360 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Linq.xml
  70. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.PlatformServices.dll
  71. +0 −190 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.PlatformServices.xml
  72. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Providers.dll
  73. +0 −20 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Providers.xml
  74. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Windows.Threading.dll
  75. +0 −145 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Windows.Threading.xml
  76. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/Microsoft.Reactive.Testing.dll
  77. +0 −379 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/Microsoft.Reactive.Testing.xml
  78. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Core.dll
  79. +0 −1,811 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Core.xml
  80. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Interfaces.dll
  81. +0 −233 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Interfaces.xml
  82. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Linq.dll
  83. +0 −5,360 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Linq.xml
  84. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.PlatformServices.dll
  85. +0 −190 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.PlatformServices.xml
  86. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Providers.dll
  87. +0 −20 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Providers.xml
  88. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Windows.Threading.dll
  89. +0 −145 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/System.Reactive.Windows.Threading.xml
  90. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/Microsoft.Reactive.Testing.dll
  91. +0 −379 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/Microsoft.Reactive.Testing.xml
  92. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Core.dll
  93. +0 −1,604 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Core.xml
  94. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Interfaces.dll
  95. +0 −233 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Interfaces.xml
  96. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Linq.dll
  97. +0 −4,074 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Linq.xml
  98. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.PlatformServices.dll
  99. +0 −143 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.PlatformServices.xml
  100. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Providers.dll
  101. +0 −20 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Providers.xml
  102. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Windows.Threading.dll
  103. +0 −99 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL4-WindowsPhone71/System.Reactive.Windows.Threading.xml
  104. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/Microsoft.Reactive.Testing.dll
  105. +0 −379 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/Microsoft.Reactive.Testing.xml
  106. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Core.dll
  107. +0 −1,640 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Core.xml
  108. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Interfaces.dll
  109. +0 −265 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Interfaces.xml
  110. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Linq.dll
  111. +0 −5,303 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Linq.xml
  112. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.PlatformServices.dll
  113. +0 −166 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.PlatformServices.xml
  114. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Providers.dll
  115. +0 −20 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Providers.xml
  116. BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Windows.Threading.dll
  117. +0 −99 packages/Rx-Compat_Unofficial.2.0.20304/lib/SL5/System.Reactive.Windows.Threading.xml
  118. BIN  packages/reactiveui-core.3.0.1/lib/Net4/ReactiveUI.dll
  119. +0 −1,251 packages/reactiveui-core.3.0.1/lib/Net4/ReactiveUI.xml
  120. BIN  packages/reactiveui-core.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI_WP7.dll
  121. +0 −1,129 packages/reactiveui-core.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI_WP7.xml
  122. BIN  packages/reactiveui-core.3.0.1/lib/SL5/ReactiveUI_SL5.dll
  123. +0 −1,251 packages/reactiveui-core.3.0.1/lib/SL5/ReactiveUI_SL5.xml
  124. BIN  packages/reactiveui-core.3.0.1/reactiveui-core.3.0.1.nupkg
  125. BIN  packages/reactiveui-testing.3.0.1/lib/Net4/ReactiveUI.Testing.dll
  126. +0 −111 packages/reactiveui-testing.3.0.1/lib/Net4/ReactiveUI.Testing.xml
  127. BIN  packages/reactiveui-testing.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Testing_WP7.dll
  128. +0 −111 packages/reactiveui-testing.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Testing_WP7.xml
  129. BIN  packages/reactiveui-testing.3.0.1/lib/SL5/ReactiveUI.Testing_SL5.dll
  130. +0 −111 packages/reactiveui-testing.3.0.1/lib/SL5/ReactiveUI.Testing_SL5.xml
  131. BIN  packages/reactiveui-testing.3.0.1/reactiveui-testing.3.0.1.nupkg
  132. BIN  packages/reactiveui-xaml.3.0.1/lib/Net4/Microsoft.Practices.ServiceLocation.dll
  133. BIN  packages/reactiveui-xaml.3.0.1/lib/Net4/ReactiveUI.Blend.dll
  134. +0 −8 packages/reactiveui-xaml.3.0.1/lib/Net4/ReactiveUI.Blend.xml
  135. +0 −154 packages/reactiveui-xaml.3.0.1/lib/Net4/ReactiveUI.Routing.XML
  136. BIN  packages/reactiveui-xaml.3.0.1/lib/Net4/ReactiveUI.Routing.dll
  137. BIN  packages/reactiveui-xaml.3.0.1/lib/Net4/ReactiveUI.Xaml.dll
  138. +0 −438 packages/reactiveui-xaml.3.0.1/lib/Net4/ReactiveUI.Xaml.xml
  139. BIN  packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/Microsoft.Practices.ServiceLocation.dll
  140. +0 −280 packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/Microsoft.Practices.ServiceLocation.xml
  141. BIN  packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Blend_WP7.dll
  142. +0 −11 packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Blend_WP7.dll.config
  143. +0 −8 packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Blend_WP7.xml
  144. BIN  packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Routing_WP7.dll
  145. +0 −154 packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Routing_WP7.xml
  146. BIN  packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Xaml_WP7.dll
  147. +0 −239 packages/reactiveui-xaml.3.0.1/lib/SL4-WindowsPhone71/ReactiveUI.Xaml_WP7.xml
  148. BIN  packages/reactiveui-xaml.3.0.1/lib/SL5/Microsoft.Practices.ServiceLocation.dll
  149. +0 −263 packages/reactiveui-xaml.3.0.1/lib/SL5/Microsoft.Practices.ServiceLocation.xml
  150. BIN  packages/reactiveui-xaml.3.0.1/lib/SL5/ReactiveUI.Blend_SL5.dll
  151. +0 −8 packages/reactiveui-xaml.3.0.1/lib/SL5/ReactiveUI.Blend_SL5.xml
  152. BIN  packages/reactiveui-xaml.3.0.1/lib/SL5/ReactiveUI.Routing_SL5.dll
  153. +0 −154 packages/reactiveui-xaml.3.0.1/lib/SL5/ReactiveUI.Routing_SL5.xml
  154. BIN  packages/reactiveui-xaml.3.0.1/lib/SL5/ReactiveUI.Xaml_SL5.dll
  155. +0 −239 packages/reactiveui-xaml.3.0.1/lib/SL5/ReactiveUI.Xaml_SL5.xml
  156. BIN  packages/reactiveui-xaml.3.0.1/reactiveui-xaml.3.0.1.nupkg
  157. BIN  packages/reactiveui.3.0.1/reactiveui.3.0.1.nupkg
  158. +0 −5 packages/repositories.config
  159. BIN  packages/xunit.1.9.0.1566/lib/xunit.dll
  160. +0 −5 packages/xunit.1.9.0.1566/lib/xunit.dll.tdnet
  161. BIN  packages/xunit.1.9.0.1566/lib/xunit.runner.msbuild.dll
  162. BIN  packages/xunit.1.9.0.1566/lib/xunit.runner.tdnet.dll
  163. BIN  packages/xunit.1.9.0.1566/lib/xunit.runner.utility.dll
  164. +0 −2,604 packages/xunit.1.9.0.1566/lib/xunit.xml
  165. BIN  packages/xunit.1.9.0.1566/xunit.1.9.0.1566.nupkg
  166. BIN  packages/xunit.extensions.1.9.0.1566/lib/xunit.extensions.dll
  167. +0 −805 packages/xunit.extensions.1.9.0.1566/lib/xunit.extensions.xml
  168. BIN  packages/xunit.extensions.1.9.0.1566/xunit.extensions.1.9.0.1566.nupkg
View
6 .nuget/NuGet.Config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <solution>
+ <add key="disableSourceControlIntegration" value="true" />
+ </solution>
+</configuration>
View
139 .nuget/NuGet.targets
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
+
+ <!-- Enable the restore command to run before builds -->
+ <RestorePackages Condition=" '$(RestorePackages)' == '' ">false</RestorePackages>
+
+ <!-- Property that enables building a package from a project -->
+ <BuildPackage Condition=" '$(BuildPackage)' == '' ">false</BuildPackage>
+
+ <!-- Download NuGet.exe if it does not already exist -->
+ <DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">false</DownloadNuGetExe>
+ </PropertyGroup>
+
+ <ItemGroup Condition=" '$(PackageSources)' == '' ">
+ <!-- Package sources used to restore packages. By default will used the registered sources under %APPDATA%\NuGet\NuGet.Config -->
+ <!--
+ <PackageSource Include="https://nuget.org/api/v2/" />
+ <PackageSource Include="https://my-nuget-source/nuget/" />
+ -->
+ </ItemGroup>
+
+ <PropertyGroup Condition=" '$(OS)' == 'Windows_NT'">
+ <!-- Windows specific commands -->
+ <NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath>
+ <PackagesConfig>$([System.IO.Path]::Combine($(ProjectDir), "packages.config"))</PackagesConfig>
+ <PackagesDir>$([System.IO.Path]::Combine($(SolutionDir), "packages"))</PackagesDir>
+ </PropertyGroup>
+
+ <PropertyGroup Condition=" '$(OS)' != 'Windows_NT'">
+ <!-- We need to launch nuget.exe with the mono command if we're not on windows -->
+ <NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath>
+ <PackagesConfig>packages.config</PackagesConfig>
+ <PackagesDir>$(SolutionDir)packages</PackagesDir>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- NuGet command -->
+ <NuGetExePath Condition=" '$(NuGetExePath)' == '' ">$(NuGetToolsPath)\nuget.exe</NuGetExePath>
+ <PackageSources Condition=" $(PackageSources) == '' ">@(PackageSource)</PackageSources>
+
+ <NuGetCommand Condition=" '$(OS)' == 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand>
+ <NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 $(NuGetExePath)</NuGetCommand>
+
+ <PackageOutputDir Condition="$(PackageOutputDir) == ''">$(TargetDir.Trim('\\'))</PackageOutputDir>
+
+ <!-- Commands -->
+ <RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" -o "$(PackagesDir)"</RestoreCommand>
+ <BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols</BuildCommand>
+
+ <!-- Make the build depend on restore packages -->
+ <BuildDependsOn Condition="$(RestorePackages) == 'true'">
+ RestorePackages;
+ $(BuildDependsOn);
+ </BuildDependsOn>
+
+ <!-- Make the build depend on restore packages -->
+ <BuildDependsOn Condition="$(BuildPackage) == 'true'">
+ $(BuildDependsOn);
+ BuildPackage;
+ </BuildDependsOn>
+ </PropertyGroup>
+
+ <Target Name="CheckPrerequisites">
+ <!-- Raise an error if we're unable to locate nuget.exe -->
+ <Error Condition="'$(DownloadNuGetExe)' != 'true' AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" />
+ <SetEnvironmentVariable EnvKey="VisualStudioVersion" EnvValue="$(VisualStudioVersion)" Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' " />
+ <DownloadNuGet OutputFilename="$(NuGetExePath)" Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')" />
+ </Target>
+
+ <Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
+ <Exec Command="$(RestoreCommand)"
+ Condition="'$(OS)' != 'Windows_NT' And Exists('$(PackagesConfig)')" />
+
+ <Exec Command="$(RestoreCommand)"
+ LogStandardErrorAsError="true"
+ Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
+ </Target>
+
+ <Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites">
+ <Exec Command="$(BuildCommand)"
+ Condition=" '$(OS)' != 'Windows_NT' " />
+
+ <Exec Command="$(BuildCommand)"
+ LogStandardErrorAsError="true"
+ Condition=" '$(OS)' == 'Windows_NT' " />
+ </Target>
+
+ <UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
+ <ParameterGroup>
+ <OutputFilename ParameterType="System.String" Required="true" />
+ </ParameterGroup>
+ <Task>
+ <Reference Include="System.Core" />
+ <Using Namespace="System" />
+ <Using Namespace="System.IO" />
+ <Using Namespace="System.Net" />
+ <Using Namespace="Microsoft.Build.Framework" />
+ <Using Namespace="Microsoft.Build.Utilities" />
+ <Code Type="Fragment" Language="cs">
+ <![CDATA[
+ try {
+ OutputFilename = Path.GetFullPath(OutputFilename);
+
+ Log.LogMessage("Downloading latest version of NuGet.exe...");
+ WebClient webClient = new WebClient();
+ webClient.DownloadFile("https://nuget.org/nuget.exe", OutputFilename);
+
+ return true;
+ }
+ catch (Exception ex) {
+ Log.LogErrorFromException(ex);
+ return false;
+ }
+ ]]>
+ </Code>
+ </Task>
+ </UsingTask>
+
+ <UsingTask TaskName="SetEnvironmentVariable" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
+ <ParameterGroup>
+ <EnvKey ParameterType="System.String" Required="true" />
+ <EnvValue ParameterType="System.String" Required="true" />
+ </ParameterGroup>
+ <Task>
+ <Using Namespace="System" />
+ <Code Type="Fragment" Language="cs">
+ <![CDATA[
+ try {
+ Environment.SetEnvironmentVariable(EnvKey, EnvValue, System.EnvironmentVariableTarget.Process);
+ }
+ catch {
+ }
+ ]]>
+ </Code>
+ </Task>
+ </UsingTask>
+</Project>
View
BIN  .nuget/nuget.exe
Binary file not shown
View
64 ReactiveUI.Sample.Tests/ReactiveUI.Sample.Tests.csproj
@@ -10,9 +10,11 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ReactiveUI.Sample.Tests</RootNamespace>
<AssemblyName>ReactiveUI.Sample.Tests</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -34,41 +36,34 @@
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
- <Reference Include="FluentAssertions, Version=1.7.1.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="FluentAssertions">
<HintPath>..\packages\FluentAssertions.1.7.1.1\Lib\net40\FluentAssertions.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Practices.ServiceLocation">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\Microsoft.Practices.ServiceLocation.dll</HintPath>
+ <HintPath>..\packages\CommonServiceLocator.1.0\lib\NET35\Microsoft.Practices.ServiceLocation.dll</HintPath>
</Reference>
- <Reference Include="Microsoft.Reactive.Testing, Version=1.1.11111.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\Microsoft.Reactive.Testing.dll</HintPath>
+ <Reference Include="Microsoft.Reactive.Testing">
+ <HintPath>..\packages\Rx_Experimental-Testing.1.1.11111\lib\Net4-Full\Microsoft.Reactive.Testing.dll</HintPath>
</Reference>
<Reference Include="Moq">
<HintPath>..\packages\Moq.4.0.10827\lib\NET40\Moq.dll</HintPath>
</Reference>
- <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
- <HintPath>..\packages\Newtonsoft.Json.4.5.1\lib\net40\Newtonsoft.Json.dll</HintPath>
+ <Reference Include="Newtonsoft.Json">
+ <HintPath>..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
- <Reference Include="Ninject, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject">
<HintPath>..\packages\Ninject.3.0.0.15\lib\net40\Ninject.dll</HintPath>
</Reference>
- <Reference Include="Ninject.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.Extensions.Logging">
<HintPath>..\packages\Ninject.Extensions.Logging.3.0.0.7\lib\net40\Ninject.Extensions.Logging.dll</HintPath>
</Reference>
- <Reference Include="Ninject.Extensions.Logging.NLog2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.Extensions.Logging.NLog2">
<HintPath>..\packages\Ninject.Extensions.Logging.nlog2.3.0.0.7\lib\net40\Ninject.Extensions.Logging.NLog2.dll</HintPath>
</Reference>
- <Reference Include="Ninject.MockingKernel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.MockingKernel">
<HintPath>..\packages\Ninject.MockingKernel.3.0.0.5\lib\net40-full\Ninject.MockingKernel.dll</HintPath>
</Reference>
- <Reference Include="Ninject.MockingKernel.Moq, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.MockingKernel.Moq">
<HintPath>..\packages\Ninject.MockingKernel.Moq.3.0.0.5\lib\net40-full\Ninject.MockingKernel.Moq.dll</HintPath>
</Reference>
<Reference Include="NLog">
@@ -77,36 +72,33 @@
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="ReactiveUI">
- <HintPath>..\packages\reactiveui-core.3.0.1\lib\Net4\ReactiveUI.dll</HintPath>
+ <HintPath>..\packages\reactiveui-core.3.2.0\lib\Net4\ReactiveUI.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Blend">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\ReactiveUI.Blend.dll</HintPath>
+ <HintPath>..\packages\reactiveui-xaml.3.2.0\lib\Net4\ReactiveUI.Blend.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Routing">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\ReactiveUI.Routing.dll</HintPath>
+ <HintPath>..\packages\reactiveui-xaml.3.2.0\lib\Net4\ReactiveUI.Routing.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Testing">
- <HintPath>..\packages\reactiveui-testing.3.0.1\lib\Net4\ReactiveUI.Testing.dll</HintPath>
+ <HintPath>..\packages\reactiveui-testing.3.2.0\lib\Net4\ReactiveUI.Testing.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Xaml">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\ReactiveUI.Xaml.dll</HintPath>
+ <HintPath>..\packages\reactiveui-xaml.3.2.0\lib\Net4\ReactiveUI.Xaml.dll</HintPath>
</Reference>
- <Reference Include="RestSharp, Version=102.7.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <Reference Include="RestSharp">
<HintPath>..\packages\RestSharp.102.7\lib\net35\RestSharp.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
- <Reference Include="System.Reactive.Core">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Core.dll</HintPath>
+ <Reference Include="System.Reactive">
+ <HintPath>..\packages\Rx_Experimental-Main.1.1.11111\lib\Net4\System.Reactive.dll</HintPath>
</Reference>
- <Reference Include="System.Reactive.Interfaces">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Interfaces.dll</HintPath>
+ <Reference Include="System.Reactive.Providers">
+ <HintPath>..\packages\Rx_Experimental-Providers.1.1.11111\lib\Net4\System.Reactive.Providers.dll</HintPath>
</Reference>
- <Reference Include="System.Reactive.Linq">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Linq.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.PlatformServices">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.PlatformServices.dll</HintPath>
+ <Reference Include="System.Reactive.Windows.Threading">
+ <HintPath>..\packages\Rx_Experimental-Xaml.1.1.11111\lib\Net4\System.Reactive.Windows.Threading.dll</HintPath>
</Reference>
<Reference Include="System.Xaml" />
<Reference Include="System.Xml.Linq" />
@@ -129,7 +121,6 @@
<Compile Include="ViewModels\RepoSelectionViewModelTests.cs" />
</ItemGroup>
<ItemGroup>
- <None Include="app.config" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup />
@@ -140,6 +131,7 @@
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.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">
@@ -147,4 +139,4 @@
<Target Name="AfterBuild">
</Target>
-->
-</Project>
+</Project>
View
5 ReactiveUI.Sample.Tests/ViewModels/AppViewModelTests.cs
@@ -8,6 +8,7 @@
using Ninject.MockingKernel.Moq;
using Xunit;
using ReactiveUI.Sample.ViewModels;
+using ReactiveUI.Routing;
namespace ReactiveUI.Sample.ViewModels.Tests
{
@@ -28,7 +29,7 @@ public void LoginScenarioRoutingTest()
// Our app starts on the Login page by default
this.Log().Info("Current Route: {0}", fixture.Router.GetUrlForCurrentRoute());
- var loginModel = fixture.Router.CurrentViewModel.First() as ILoginViewModel;
+ var loginModel = fixture.Router.GetCurrentViewModel() as ILoginViewModel;
loginModel.Should().NotBeNull();
// Put in a fake user/pass and hit the Ok button
@@ -38,7 +39,7 @@ public void LoginScenarioRoutingTest()
// Make sure we're now showing the repo page
this.Log().Info("Current Route: {0}", fixture.Router.GetUrlForCurrentRoute());
- (fixture.Router.CurrentViewModel.First() is IRepoSelectionViewModel).Should().BeTrue();
+ (fixture.Router.GetCurrentViewModel() is IRepoSelectionViewModel).Should().BeTrue();
}
}
}
View
18 ReactiveUI.Sample.Tests/app.config
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<configuration>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
- </startup>
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/>
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="Moq" publicKeyToken="69f491c39445e920" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-4.0.10827.0" newVersion="4.0.10827.0"/>
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
-</configuration>
View
12 ReactiveUI.Sample.Tests/packages.config
@@ -1,15 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
+ <package id="CommonServiceLocator" version="1.0" />
<package id="FluentAssertions" version="1.7.1.1" />
<package id="Moq" version="4.0.10827" />
- <package id="Newtonsoft.Json" version="4.5.1" />
+ <package id="Newtonsoft.Json" version="4.0.8" />
<package id="Ninject" version="3.0.0.15" />
<package id="Ninject.Extensions.Logging" version="3.0.0.7" />
<package id="Ninject.Extensions.Logging.nlog2" version="3.0.0.7" />
<package id="Ninject.MockingKernel" version="3.0.0.5" />
<package id="Ninject.MockingKernel.Moq" version="3.0.0.5" />
<package id="NLog" version="2.0.0.2000" />
+ <package id="reactiveui-core" version="3.2.0" />
+ <package id="reactiveui-testing" version="3.2.0" />
+ <package id="reactiveui-xaml" version="3.2.0" />
<package id="RestSharp" version="102.7" />
+ <package id="Rx_Experimental-Main" version="1.1.11111" />
+ <package id="Rx_Experimental-Providers" version="1.1.11111" />
+ <package id="Rx_Experimental-Testing" version="1.1.11111" />
+ <package id="Rx_Experimental-Xaml" version="1.1.11111" />
<package id="xunit" version="1.9.0.1566" />
<package id="xunit.extensions" version="1.9.0.1566" />
-</packages>
+</packages>
View
7 ReactiveUI.Sample.sln
@@ -5,6 +5,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Sample", "Reacti
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Sample.Tests", "ReactiveUI.Sample.Tests\ReactiveUI.Sample.Tests.csproj", "{66228ACF-D185-406F-8731-D37E01E37254}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{9D4603A8-DA78-40C3-9FE9-D9E782A6CF50}"
+ 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(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
View
56 ReactiveUI.Sample/ReactiveUI.Sample.csproj
@@ -10,12 +10,14 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ReactiveUI.Sample</RootNamespace>
<AssemblyName>ReactiveUI.Sample</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<PlatformTarget>AnyCPU</PlatformTarget>
@@ -40,69 +42,57 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Practices.ServiceLocation">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\Microsoft.Practices.ServiceLocation.dll</HintPath>
+ <HintPath>..\packages\CommonServiceLocator.1.0\lib\NET35\Microsoft.Practices.ServiceLocation.dll</HintPath>
</Reference>
<Reference Include="Moq">
<HintPath>..\packages\Moq.4.0.10827\lib\NET40\Moq.dll</HintPath>
</Reference>
- <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
- <HintPath>..\packages\Newtonsoft.Json.4.5.1\lib\net40\Newtonsoft.Json.dll</HintPath>
+ <Reference Include="Newtonsoft.Json">
+ <HintPath>..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
- <Reference Include="Ninject, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject">
<HintPath>..\packages\Ninject.3.0.0.15\lib\net40\Ninject.dll</HintPath>
</Reference>
- <Reference Include="Ninject.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.Extensions.Logging">
<HintPath>..\packages\Ninject.Extensions.Logging.3.0.0.7\lib\net40\Ninject.Extensions.Logging.dll</HintPath>
</Reference>
- <Reference Include="Ninject.Extensions.Logging.NLog2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.Extensions.Logging.NLog2">
<HintPath>..\packages\Ninject.Extensions.Logging.nlog2.3.0.0.7\lib\net40\Ninject.Extensions.Logging.NLog2.dll</HintPath>
</Reference>
- <Reference Include="Ninject.MockingKernel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.MockingKernel">
<HintPath>..\packages\Ninject.MockingKernel.3.0.0.5\lib\net40-full\Ninject.MockingKernel.dll</HintPath>
</Reference>
- <Reference Include="Ninject.MockingKernel.Moq, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
+ <Reference Include="Ninject.MockingKernel.Moq">
<HintPath>..\packages\Ninject.MockingKernel.Moq.3.0.0.5\lib\net40-full\Ninject.MockingKernel.Moq.dll</HintPath>
</Reference>
<Reference Include="NLog">
<HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI">
- <HintPath>..\packages\reactiveui-core.3.0.1\lib\Net4\ReactiveUI.dll</HintPath>
+ <HintPath>..\packages\reactiveui-core.3.2.0\lib\Net4\ReactiveUI.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Blend">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\ReactiveUI.Blend.dll</HintPath>
+ <HintPath>..\packages\reactiveui-xaml.3.2.0\lib\Net4\ReactiveUI.Blend.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Routing">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\ReactiveUI.Routing.dll</HintPath>
+ <HintPath>..\packages\reactiveui-xaml.3.2.0\lib\Net4\ReactiveUI.Routing.dll</HintPath>
</Reference>
<Reference Include="ReactiveUI.Xaml">
- <HintPath>..\packages\reactiveui-xaml.3.0.1\lib\Net4\ReactiveUI.Xaml.dll</HintPath>
+ <HintPath>..\packages\reactiveui-xaml.3.2.0\lib\Net4\ReactiveUI.Xaml.dll</HintPath>
</Reference>
- <Reference Include="RestSharp, Version=102.7.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <Reference Include="RestSharp">
<HintPath>..\packages\RestSharp.102.7\lib\net35\RestSharp.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
- <Reference Include="System.Reactive.Core">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Core.dll</HintPath>
+ <Reference Include="System.Reactive">
+ <HintPath>..\packages\Rx_Experimental-Main.1.1.11111\lib\Net4\System.Reactive.dll</HintPath>
</Reference>
- <Reference Include="System.Reactive.Interfaces">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Interfaces.dll</HintPath>
+ <Reference Include="System.Reactive.Providers">
+ <HintPath>..\packages\Rx_Experimental-Providers.1.1.11111\lib\Net4\System.Reactive.Providers.dll</HintPath>
</Reference>
- <Reference Include="System.Reactive.Linq">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Linq.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.PlatformServices">
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.PlatformServices.dll</HintPath>
- </Reference>
- <Reference Include="System.Reactive.Windows.Threading, Version=1.1.11111.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\Rx-Compat_Unofficial.2.0.20304\lib\Net40\System.Reactive.Windows.Threading.dll</HintPath>
+ <Reference Include="System.Reactive.Windows.Threading">
+ <HintPath>..\packages\Rx_Experimental-Xaml.1.1.11111\lib\Net4\System.Reactive.Windows.Threading.dll</HintPath>
</Reference>
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
@@ -159,7 +149,6 @@
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
- <None Include="app.config" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
@@ -171,6 +160,7 @@
<Folder Include="Views\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.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">
View
2  ReactiveUI.Sample/ViewModels/AppViewModel.cs
@@ -30,7 +30,7 @@ public string Password
set { this.RaiseAndSetIfChanged(x => x.Password, value); }
}
- public RoutingState Router { get; protected set; }
+ public IRoutingState Router { get; protected set; }
public AppViewModel(IKernel testKernel)
{
View
18 ReactiveUI.Sample/app.config
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<configuration>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
- </startup>
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/>
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="Moq" publicKeyToken="69f491c39445e920" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-4.0.10827.0" newVersion="4.0.10827.0"/>
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
-</configuration>
View
10 ReactiveUI.Sample/packages.config
@@ -1,12 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
+ <package id="CommonServiceLocator" version="1.0" />
<package id="Moq" version="4.0.10827" />
- <package id="Newtonsoft.Json" version="4.5.1" />
+ <package id="Newtonsoft.Json" version="4.0.8" />
<package id="Ninject" version="3.0.0.15" />
<package id="Ninject.Extensions.Logging" version="3.0.0.7" />
<package id="Ninject.Extensions.Logging.nlog2" version="3.0.0.7" />
<package id="Ninject.MockingKernel" version="3.0.0.5" />
<package id="Ninject.MockingKernel.Moq" version="3.0.0.5" />
<package id="NLog" version="2.0.0.2000" />
+ <package id="reactiveui-core" version="3.2.0" />
+ <package id="reactiveui-xaml" version="3.2.0" />
<package id="RestSharp" version="102.7" />
-</packages>
+ <package id="Rx_Experimental-Main" version="1.1.11111" />
+ <package id="Rx_Experimental-Providers" version="1.1.11111" />
+ <package id="Rx_Experimental-Xaml" version="1.1.11111" />
+</packages>
View
39 packages/Moq.4.0.10827/License.txt
@@ -1,39 +0,0 @@
-Copyright (c) 2007. Clarius Consulting, Manas Technology Solutions, InSTEDD
-http://code.google.com/p/moq/
-All rights reserved.
-
-Redistribution and use in source and binary forms,
-with or without modification, are permitted provided
-that the following conditions are met:
-
- * Redistributions of source code must retain the
- above copyright notice, this list of conditions and
- the following disclaimer.
-
- * Redistributions in binary form must reproduce
- the above copyright notice, this list of conditions
- and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- * Neither the name of Clarius Consulting, Manas Technology Solutions or InSTEDD nor the
- names of its contributors may be used to endorse
- or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-[This is the BSD license, see
- http://www.opensource.org/licenses/bsd-license.php]
View
BIN  packages/Moq.4.0.10827/Moq.4.0.10827.nupkg
Binary file not shown
View
BIN  packages/Moq.4.0.10827/Moq.chm
Binary file not shown
View
BIN  packages/Moq.4.0.10827/lib/NET35/Moq.dll
Binary file not shown
View
5,768 packages/Moq.4.0.10827/lib/NET35/Moq.xml
0 additions, 5,768 deletions not shown
View
BIN  packages/Moq.4.0.10827/lib/NET40/Moq.dll
Binary file not shown
View
5,120 packages/Moq.4.0.10827/lib/NET40/Moq.xml
0 additions, 5,120 deletions not shown
View
BIN  packages/Moq.4.0.10827/lib/Silverlight4/Castle.Core.dll
Binary file not shown
View
BIN  packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.dll
Binary file not shown
View
5,101 packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.xml
0 additions, 5,101 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg
Binary file not shown
View
BIN  packages/NLog.2.0.0.2000/lib/net20/NLog.dll
Binary file not shown
View
14,286 packages/NLog.2.0.0.2000/lib/net20/NLog.xml
0 additions, 14,286 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/net35/NLog.dll
Binary file not shown
View
14,403 packages/NLog.2.0.0.2000/lib/net35/NLog.xml
0 additions, 14,403 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/net40/NLog.dll
Binary file not shown
View
14,353 packages/NLog.2.0.0.2000/lib/net40/NLog.xml
0 additions, 14,353 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/sl2/NLog.dll
Binary file not shown
View
9,119 packages/NLog.2.0.0.2000/lib/sl2/NLog.xml
0 additions, 9,119 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.dll
Binary file not shown
View
8,978 packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.xml
0 additions, 8,978 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/sl3/NLog.dll
Binary file not shown
View
9,141 packages/NLog.2.0.0.2000/lib/sl3/NLog.xml
0 additions, 9,141 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.dll
Binary file not shown
View
9,135 packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.xml
0 additions, 9,135 deletions not shown
View
BIN  packages/NLog.2.0.0.2000/lib/sl4/NLog.dll
Binary file not shown
View
9,542 packages/NLog.2.0.0.2000/lib/sl4/NLog.xml
0 additions, 9,542 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/Newtonsoft.Json.4.5.1.nupkg
Binary file not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/net20/Newtonsoft.Json.dll
Binary file not shown
View
7,938 packages/Newtonsoft.Json.4.5.1/lib/net20/Newtonsoft.Json.xml
0 additions, 7,938 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/net35/Newtonsoft.Json.dll
Binary file not shown
View
7,069 packages/Newtonsoft.Json.4.5.1/lib/net35/Newtonsoft.Json.xml
0 additions, 7,069 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/net40/Newtonsoft.Json.dll
Binary file not shown
View
7,320 packages/Newtonsoft.Json.4.5.1/lib/net40/Newtonsoft.Json.xml
0 additions, 7,320 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/sl3-wp/Newtonsoft.Json.dll
Binary file not shown
View
6,661 packages/Newtonsoft.Json.4.5.1/lib/sl3-wp/Newtonsoft.Json.xml
0 additions, 6,661 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/sl4-windowsphone71/Newtonsoft.Json.dll
Binary file not shown
View
6,661 packages/Newtonsoft.Json.4.5.1/lib/sl4-windowsphone71/Newtonsoft.Json.xml
0 additions, 6,661 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/sl4/Newtonsoft.Json.dll
Binary file not shown
View
6,691 packages/Newtonsoft.Json.4.5.1/lib/sl4/Newtonsoft.Json.xml
0 additions, 6,691 deletions not shown
View
BIN  packages/Newtonsoft.Json.4.5.1/lib/winrt45/Newtonsoft.Json.dll
Binary file not shown
View
6,912 packages/Newtonsoft.Json.4.5.1/lib/winrt45/Newtonsoft.Json.xml
0 additions, 6,912 deletions not shown
View
BIN  packages/RestSharp.102.7/RestSharp.102.7.nupkg
Binary file not shown
View
BIN  packages/RestSharp.102.7/lib/net35-client/RestSharp.dll
Binary file not shown
View
BIN  packages/RestSharp.102.7/lib/net35/RestSharp.dll
Binary file not shown
View
BIN  packages/RestSharp.102.7/lib/sl3-wp/RestSharp.WindowsPhone.dll
Binary file not shown
View
BIN  packages/RestSharp.102.7/lib/sl4-wp71/RestSharp.WindowsPhone.dll
Binary file not shown
View
BIN  packages/RestSharp.102.7/lib/sl4/RestSharp.Silverlight.dll
Binary file not shown
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/Rx-Compat_Unofficial.2.0.20304.nupkg
Binary file not shown
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/Microsoft.Reactive.Testing.dll
Binary file not shown
View
379 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/Microsoft.Reactive.Testing.xml
@@ -1,379 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Reactive.Testing</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Reactive.Testing.ITestableObservable`1">
- <summary>
- Observable that records subscriptions and notifications sent by the observable.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="P:Microsoft.Reactive.Testing.ITestableObservable`1.Subscriptions">
- <summary>
- Gets the subscriptions to the observable.
- </summary>
- </member>
- <member name="P:Microsoft.Reactive.Testing.ITestableObservable`1.Messages">
- <summary>
- Gets the recorded notifications sent by the observable.
- </summary>
- </member>
- <member name="T:Microsoft.Reactive.Testing.ITestableObserver`1">
- <summary>
- Observer that records received notifications.
- </summary>
- </member>
- <member name="P:Microsoft.Reactive.Testing.ITestableObserver`1.Messages">
- <summary>
- Gets recorded notifications received by the observer.
- </summary>
- </member>
- <member name="T:Microsoft.Reactive.Testing.ReactiveAssert">
- <summary>
- Helper class to write asserts in Rx unit tests.
- </summary>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Asserts that both enumerable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.String)">
- <summary>
- Asserts that both enumerable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.IObservable{``0},System.IObservable{``0})">
- <summary>
- Asserts that both observable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.IObservable{``0},System.IObservable{``0},System.String)">
- <summary>
- Asserts that both observable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(System.Action)">
- <summary>
- Asserts that the given action throws an exception of the type specified in the generic parameter.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="action">Action to run.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(System.Action,System.String)">
- <summary>
- Asserts that the given action throws an exception of the type specified in the generic parameter.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="action">Action to run.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(``0,System.Action)">
- <summary>
- Asserts that the given action throws the specified exception.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="exception">Exception to assert being thrown.</param>
- <param name="action">Action to run.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(``0,System.Action,System.String)">
- <summary>
- Asserts that the given action throws the specified exception.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="exception">Exception to assert being thrown.</param>
- <param name="action">Action to run.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="T:Microsoft.Reactive.Testing.ReactiveTest">
- <summary>
- Base type to write tests for Rx code.
- </summary>
- </member>
- <member name="F:Microsoft.Reactive.Testing.ReactiveTest.Created">
- <summary>
- Default virtual time used for creation of observable sequences in Rx tests.
- </summary>
- </member>
- <member name="F:Microsoft.Reactive.Testing.ReactiveTest.Subscribed">
- <summary>
- Default virtual time used to subscribe to an observable sequence in Rx tests.
- </summary>
- </member>
- <member name="F:Microsoft.Reactive.Testing.ReactiveTest.Disposed">
- <summary>
- Default virtual time used to dispose subscriptions in Rx tests.
- </summary>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnNext``1(System.Int64,``0)">
- <summary>
- Factory method for a recorded OnNext notification at a given time with a given value.
- </summary>
- <param name="ticks">Recorded virtual time the OnNext notification occurs.</param>
- <param name="value">Recorded value stored in the OnNext notification.</param>
- <returns>Recorded OnNext notification.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnCompleted``1(System.Int64)">
- <summary>
- Factory method for a recorded OnCompleted notification at a given time.
- </summary>
- <param name="ticks">Recorded virtual time the OnCompleted notification occurs.</param>
- <returns>Recorded OnCompleted notification.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnError``1(System.Int64,System.Exception)">
- <summary>
- Factory method for a recorded OnError notification at a given time with a given error.
- </summary>
- <param name="ticks">Recorded virtual time the OnError notification occurs.</param>
- <param name="exception">Recorded exception stored in the OnError notification.</param>
- <returns>Recorded OnError notification.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveTest.Subscribe(System.Int64,System.Int64)">
- <summary>
- Factory method for a recorded subscription.
- </summary>
- <param name="start">Virtual time indicating when the subscription was created.</param>
- <param name="end">Virtual time indicating when the subscription was disposed.</param>
- <returns>Subscription object.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveTest.Subscribe(System.Int64)">
- <summary>
- Factory method for a recorded subscription.
- </summary>
- <param name="start">Virtual time indicating when the subscription was created.</param>
- <returns>Subscription object.</returns>
- </member>
- <member name="T:Microsoft.Reactive.Testing.Recorded`1">
- <summary>
- Records a value with the time it was produced on.
- </summary>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.#ctor(System.Int64,`0)">
- <summary>
- Creates a new object recording the production of the specified value at the given virtual time.
- </summary>
- <param name="time">Virtual time the value was produced on.</param>
- <param name="value">Value that was produced.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.Equals(Microsoft.Reactive.Testing.Recorded{`0})">
- <summary>
- Checks whether the given recorded object is equal to the current instance.
- </summary>
- <param name="other">Recorded object to check for equality.</param>
- <returns>true if both objects are equal; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.Equals(System.Object)">
- <summary>
- Checks whether the given object is equal to the current instance.
- </summary>
- <param name="obj">Object to check for equality.</param>
- <returns>true if both objects are equal; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.GetHashCode">
- <summary>
- Computes a hash code for the current instance.
- </summary>
- <returns>Hash code.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.ToString">
- <summary>
- Gets a friendly string representation of the current instance.
- </summary>
- <returns>String representation.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.op_Equality(Microsoft.Reactive.Testing.Recorded{`0},Microsoft.Reactive.Testing.Recorded{`0})">
- <summary>
- Checks whether the two given recorded objects are equal.
- </summary>
- <param name="left">First object to check for equality.</param>
- <param name="right">Second object to check for equality.</param>
- <returns>true if both objects are equal; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Recorded`1.op_Inequality(Microsoft.Reactive.Testing.Recorded{`0},Microsoft.Reactive.Testing.Recorded{`0})">
- <summary>
- Checks whether the two given recorded objects are not equal.
- </summary>
- <param name="left">First object to check for equality.</param>
- <param name="right">Second object to check for equality.</param>
- <returns>true if both objects are inequal; false otherwise.</returns>
- </member>
- <member name="P:Microsoft.Reactive.Testing.Recorded`1.Time">
- <summary>
- Gets the virtual time the value was produced on.
- </summary>
- </member>
- <member name="P:Microsoft.Reactive.Testing.Recorded`1.Value">
- <summary>
- Gets the value.
- </summary>
- </member>
- <member name="T:Microsoft.Reactive.Testing.Subscription">
- <summary>
- Records information about subscripts to and unsubscriptions from observable sequences.
- </summary>
- </member>
- <member name="F:Microsoft.Reactive.Testing.Subscription.Infinite">
- <summary>
- Infinite virtual time value.
- </summary>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.#ctor(System.Int64)">
- <summary>
- Creates a new subscription object.
- </summary>
- <param name="subscribe">Virtual time at which the subscription occurred.</param>-
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.#ctor(System.Int64,System.Int64)">
- <summary>
- Creates a new subscription object.
- </summary>
- <param name="subscribe">Virtual time at which the subscription occurred.</param>
- <param name="unsubscribe">Virtual time at which the unsubscription occurred.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.Equals(Microsoft.Reactive.Testing.Subscription)">
- <summary>
- Checks whether the given subscription is equal to the current instance.
- </summary>
- <param name="other">Subscription object to check for equality.</param>
- <returns>true if both objects are equal; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.Equals(System.Object)">
- <summary>
- Checks whether the given object is equal to the current instance.
- </summary>
- <param name="obj">Object to check for equality.</param>
- <returns>true if both objects are equal; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.GetHashCode">
- <summary>
- Computes a hash code for the current instance.
- </summary>
- <returns>Hash code.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.ToString">
- <summary>
- Gets a friendly string representation of the current instance.
- </summary>
- <returns>String representation.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.op_Equality(Microsoft.Reactive.Testing.Subscription,Microsoft.Reactive.Testing.Subscription)">
- <summary>
- Checks whether the two given subscription objects are equal.
- </summary>
- <param name="left">First object to check for equality.</param>
- <param name="right">Second object to check for equality.</param>
- <returns>true if both objects are equal; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.Subscription.op_Inequality(Microsoft.Reactive.Testing.Subscription,Microsoft.Reactive.Testing.Subscription)">
- <summary>
- Checks whether the two given subscription objects are not equal.
- </summary>
- <param name="left">First object to check for equality.</param>
- <param name="right">Second object to check for equality.</param>
- <returns>true if both objects are inequal; false otherwise.</returns>
- </member>
- <member name="P:Microsoft.Reactive.Testing.Subscription.Subscribe">
- <summary>
- Gets the subscription virtual time.
- </summary>
- </member>
- <member name="P:Microsoft.Reactive.Testing.Subscription.Unsubscribe">
- <summary>
- Gets the unsubscription virtual time.
- </summary>
- </member>
- <member name="T:Microsoft.Reactive.Testing.TestScheduler">
- <summary>
- Base class for testing Rx code.
- </summary>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.ScheduleAbsolute``1(``0,System.Int64,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed at the specified virtual time.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Absolute virtual time at which to execute the action.</param>
- <returns>Disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.Add(System.Int64,System.Int64)">
- <summary>
- Adds a relative virtual time to an absolute virtual time value.
- </summary>
- <param name="absolute">Absolute virtual time value.</param>
- <param name="relative">Relative virtual time value to add.</param>
- <returns>Resulting absolute virtual time sum value.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.ToDateTimeOffset(System.Int64)">
- <summary>
- Converts the absolute virtual time value to a DateTimeOffset value.
- </summary>
- <param name="absolute">Absolute virtual time value to convert.</param>
- <returns>Corresponding DateTimeOffset value.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.ToRelative(System.TimeSpan)">
- <summary>
- Converts the TimeSpan value to a relative virtual time value.
- </summary>
- <param name="timeSpan">TimeSpan value to convert.</param>
- <returns>Corresponding relative virtual time value.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.Start``1(System.Func{System.IObservable{``0}},System.Int64,System.Int64,System.Int64)">
- <summary>
- Starts the test scheduler.
- </summary>
- <param name="create">Factory method to create an observable sequence.</param>
- <param name="created">Virtual time at which to invoke the factory to create an observable sequence.</param>
- <param name="subscribed">Virtual time at which to subscribe to the created observable sequence.</param>
- <param name="disposed">Virtual time at which to dispose the subscription.</param>
- <returns>Testable observer with recordings of notifications that occurred.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.Start``1(System.Func{System.IObservable{``0}},System.Int64)">
- <summary>
- Starts the test scheduler.
- </summary>
- <param name="create">Factory method to create an observable sequence.</param>
- <param name="disposed">Virtual time at which to dispose the subscription.</param>
- <returns>Testable observer with recordings of notifications that occurred.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.Start``1(System.Func{System.IObservable{``0}})">
- <summary>
- Starts the test scheduler.
- </summary>
- <param name="create">Factory method to create an observable sequence.</param>
- <returns>Testable observer with recordings of notifications that occurred.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.CreateHotObservable``1(Microsoft.Reactive.Testing.Recorded{System.Reactive.Notification{``0}}[])">
- <summary>
- Creates a hot observable.
- </summary>
- <param name="messages">Notifications to surface through the created sequence.</param>
- <returns>Hot observable exhibiting the specified message behavior.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.CreateColdObservable``1(Microsoft.Reactive.Testing.Recorded{System.Reactive.Notification{``0}}[])">
- <summary>
- Creates a cold observable.
- </summary>
- <param name="messages">Notifications to surface through the created sequence.</param>
- <returns>Cold observable exhibiting the specified message behavior.</returns>
- </member>
- <member name="M:Microsoft.Reactive.Testing.TestScheduler.CreateObserver``1">
- <summary>
- Creates a testable observer.
- </summary>
- <returns>New testable observer object.</returns>
- </member>
- </members>
-</doc>
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Core.dll
Binary file not shown
View
1,811 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Core.xml
0 additions, 1,811 deletions not shown
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Interfaces.dll
Binary file not shown
View
233 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Interfaces.xml
@@ -1,233 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>System.Reactive.Interfaces</name>
- </assembly>
- <members>
- <member name="T:System.Reactive.Concurrency.IStopwatchProvider">
- <summary>
- Provider for IStopwatch objects.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.IStopwatchProvider.StartStopwatch">
- <summary>
- Gets a new stopwatch object.
- </summary>
- <returns>New stopwatch object; started at the time of the request.</returns>
- </member>
- <member name="T:System.Reactive.Concurrency.IScheduledItem`1">
- <summary>
- Represents a work item that has been scheduled.
- </summary>
- <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
- </member>
- <member name="M:System.Reactive.Concurrency.IScheduledItem`1.Invoke">
- <summary>
- Invokes the work item.
- </summary>
- </member>
- <member name="P:System.Reactive.Concurrency.IScheduledItem`1.DueTime">
- <summary>
- Get the absolute time at which the item executes.
- </summary>
- </member>
- <member name="T:System.Reactive.Concurrency.IScheduler">
- <summary>
- Represents an object that schedules units of work.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed after dueTime.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Relative time after which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed at dueTime.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Absolute time at which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="P:System.Reactive.Concurrency.IScheduler.Now">
- <summary>
- Gets the scheduler's notion of current time.
- </summary>
- </member>
- <member name="T:System.Reactive.Concurrency.ISchedulerLongRunning">
- <summary>
- Scheduler with support for starting long-running tasks.
- This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.ISchedulerLongRunning.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
- <summary>
- Schedules a long-running piece of work.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="T:System.Reactive.Concurrency.IStopwatch">
- <summary>
- Abstraction for a stopwatch to compute time relative to a starting point.
- </summary>
- </member>
- <member name="P:System.Reactive.Concurrency.IStopwatch.Elapsed">
- <summary>
- Gets the time elapsed since the stopwatch object was obtained.
- </summary>
- </member>
- <member name="T:System.Reactive.Disposables.ICancelable">
- <summary>
- Disposable resource with state tracking.
- </summary>
- </member>
- <member name="P:System.Reactive.Disposables.ICancelable.IsDisposed">
- <summary>
- Gets a value that indicates whether the operation was cancelled.
- </summary>
- </member>
- <member name="T:System.Reactive.IEventPattern`2">
- <summary>
- Represents the Sender and EventArgs values of a .NET event.
- </summary>
- </member>
- <member name="P:System.Reactive.IEventPattern`2.Sender">
- <summary>
- Gets the sender value of the event.
- </summary>
- </member>
- <member name="P:System.Reactive.IEventPattern`2.EventArgs">
- <summary>
- Gets the event arguments value of the event.
- </summary>
- </member>
- <member name="T:System.Reactive.IEventPatternSource`1">
- <summary>
- Represents a data stream signaling its elements by means of an event.
- </summary>
- <typeparam name="TEventArgs">Event arguments type.</typeparam>
- </member>
- <member name="E:System.Reactive.IEventPatternSource`1.OnNext">
- <summary>
- Event signaling the next element in the data stream.
- </summary>
- </member>
- <member name="T:System.Reactive.IEventSource`1">
- <summary>
- Represents a data stream signaling its elements by means of an event.
- </summary>
- <typeparam name="T">Event arguments type.</typeparam>
- </member>
- <member name="E:System.Reactive.IEventSource`1.OnNext">
- <summary>
- Event signaling the next element in the data stream.
- </summary>
- </member>
- <member name="T:System.Reactive.IObserver`2">
- <summary>
- Supports push-style iteration over an observable sequence.
- </summary>
- </member>
- <member name="M:System.Reactive.IObserver`2.OnNext(`0)">
- <summary>
- Notifies the observer of a new value in the sequence.
- </summary>
- <returns>Result returned upon observation of a new value.</returns>
- </member>
- <member name="M:System.Reactive.IObserver`2.OnError(System.Exception)">
- <summary>
- Notifies the observer that an exception has occurred.
- </summary>
- <returns>Result returned upon observation of an error.</returns>
- </member>
- <member name="M:System.Reactive.IObserver`2.OnCompleted">
- <summary>
- Notifies the observer of the end of the sequence.
- </summary>
- <returns>Result returned upon observation of the sequence completion.</returns>
- </member>
- <member name="T:System.Reactive.Linq.IGroupedObservable`2">
- <summary>
- Represents an observable sequence of values that have a common key.
- </summary>
- </member>
- <member name="P:System.Reactive.Linq.IGroupedObservable`2.Key">
- <summary>
- Gets the common key.
- </summary>
- </member>
- <member name="T:System.Reactive.Linq.IQbservable`1">
- <summary>
- Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
- </summary>
- </member>
- <member name="T:System.Reactive.Linq.IQbservable">
- <summary>
- Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
- </summary>
- </member>
- <member name="P:System.Reactive.Linq.IQbservable.ElementType">
- <summary>
- Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed.
- </summary>
- </member>
- <member name="P:System.Reactive.Linq.IQbservable.Expression">
- <summary>
- Gets the expression tree that is associated with the instance of IQbservable.
- </summary>
- </member>
- <member name="P:System.Reactive.Linq.IQbservable.Provider">
- <summary>
- Gets the query provider that is associated with this data source.
- </summary>
- </member>
- <member name="T:System.Reactive.Linq.IQbservableProvider">
- <summary>
- Defines methods to create and execute queries that are described by an IQbservable object.
- </summary>
- </member>
- <member name="M:System.Reactive.Linq.IQbservableProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
- <summary>
- Constructs an IQbservable&gt;TResult&lt; object that can evaluate the query represented by a specified expression tree.
- </summary>
- <param name="expression">Expression tree representing the query.</param>
- <returns>IQbservable object that can evaluate the given query expression.</returns>
- </member>
- <member name="T:System.Reactive.Subjects.IConnectableObservable`1">
- <summary>
- Represents an observable that can be connected and disconnected.
- </summary>
- </member>
- <member name="M:System.Reactive.Subjects.IConnectableObservable`1.Connect">
- <summary>
- Connects the observable.
- </summary>
- <returns>IDisposable object used to disconnect the observable.</returns>
- </member>
- <member name="T:System.Reactive.Subjects.ISubject`1">
- <summary>
- Represents an object that is both an observable sequence as well as an observer.
- </summary>
- </member>
- <member name="T:System.Reactive.Subjects.ISubject`2">
- <summary>
- Represents an object that is both an observable sequence as well as an observer.
- </summary>
- </member>
- </members>
-</doc>
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Linq.dll
Binary file not shown
View
5,360 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Linq.xml
0 additions, 5,360 deletions not shown
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.PlatformServices.dll
Binary file not shown
View
190 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.PlatformServices.xml
@@ -1,190 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>System.Reactive.PlatformServices</name>
- </assembly>
- <members>
- <member name="T:System.Reactive.Concurrency.EventLoopScheduler">
- <summary>
- Represents an object that schedules units of work on a designated thread.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor">
- <summary>
- Creates an object that schedules units of work on a designated thread.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor(System.Func{System.Threading.ThreadStart,System.Threading.Thread})">
- <summary>
- Creates an object that schedules units of work on a designated thread.
- </summary>
- <param name="threadFactory">Factory function for thread creation.</param>
- </member>
- <member name="M:System.Reactive.Concurrency.EventLoopScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed after dueTime.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Relative time after which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.EventLoopScheduler.StartStopwatch">
- <summary>
- Gets a new stopwatch object.
- </summary>
- <returns>New stopwatch object; started at the time of the request.</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.EventLoopScheduler.Dispose">
- <summary>
- Ends the thread associated with this scheduler.
- </summary>
- </member>
- <member name="T:System.Reactive.Concurrency.NewThreadScheduler">
- <summary>
- Represents an object that schedules each unit of work on a separate thread.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor">
- <summary>
- Creates an object that schedules each unit of work on a separate thread.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor(System.Func{System.Threading.ThreadStart,System.Threading.Thread})">
- <summary>
- Creates an object that schedules each unit of work on a separate thread.
- </summary>
- <param name="threadFactory">Factory function for thread creation.</param>
- </member>
- <member name="M:System.Reactive.Concurrency.NewThreadScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed after dueTime.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Relative time after which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.NewThreadScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
- <summary>
- Schedules a long-running task by creating a new thread. Cancellation happens through polling.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.NewThreadScheduler.StartStopwatch">
- <summary>
- Gets a new stopwatch object.
- </summary>
- <returns>New stopwatch object; started at the time of the request.</returns>
- </member>
- <member name="P:System.Reactive.Concurrency.NewThreadScheduler.Default">
- <summary>
- Gets an instance of this scheduler that uses the default Thread constructor.
- </summary>
- </member>
- <member name="T:System.Reactive.Concurrency.TaskPoolScheduler">
- <summary>
- Represents an object that schedules units of work using a provided TaskFactory.
- </summary>
- </member>
- <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.#ctor(System.Threading.Tasks.TaskFactory)">
- <summary>
- Creates an object that schedules units of work using the provided TaskFactory.
- </summary>
- <param name="taskFactory">Task factory used to create tasks to run units of work.</param>
- </member>
- <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed after dueTime, using a System.Threading.Timer object.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Relative time after which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
- <summary>
- Schedules a long-running task by creating a new thread. Cancellation happens through polling.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.StartStopwatch">
- <summary>
- Gets a new stopwatch object.
- </summary>
- <returns>New stopwatch object; started at the time of the request.</returns>
- </member>
- <member name="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">
- <summary>
- Gets an instance of this scheduler that uses the default TaskScheduler.
- </summary>
- </member>
- <member name="T:System.Reactive.Concurrency.ThreadPoolScheduler">
- <summary>
- Represents an object that schedules units of work on the CLR threadpool.
- </summary>
- <seealso cref="P:System.Reactive.Concurrency.ThreadPoolScheduler.Instance">Singleton instance of this type exposed through this static property.</seealso>
- </member>
- <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed after dueTime, using a System.Threading.Timer object.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Relative time after which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
- <summary>
- Schedules a long-running task by creating a new thread. Cancellation happens through polling.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.StartStopwatch">
- <summary>
- Gets a new stopwatch object.
- </summary>
- <returns>New stopwatch object; started at the time of the request.</returns>
- </member>
- <member name="P:System.Reactive.Concurrency.ThreadPoolScheduler.Instance">
- <summary>
- Gets the singleton instance of the CLR threadpool scheduler.
- </summary>
- </member>
- <member name="T:System.Reactive.PlatformServices.PlatformEnlightenmentProvider">
- <summary>
- (Infrastructure) Provider for platform-specific framework enlightenments.
- </summary>
- </member>
- <member name="M:System.Reactive.PlatformServices.PlatformEnlightenmentProvider.GetService``1(System.Object[])">
- <summary>
- (Infastructure) Tries to gets the specified service.
- </summary>
- <typeparam name="T">Service type.</typeparam>
- <param name="args">Optional set of arguments.</param>
- <returns>Service instance or null if not found.</returns>
- </member>
- </members>
-</doc>
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Providers.dll
Binary file not shown
View
20 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Providers.xml
@@ -1,20 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>System.Reactive.Providers</name>
- </assembly>
- <members>
- <member name="M:System.Reactive.Linq.Qbservable.AsQbservable``1(System.IObservable{``0})">
- <summary>
- Converts an observable sequence into a queryable observable sequence.
- </summary>
- <param name="source">Source sequence.</param>
- <returns>Queryable observable sequence representing the given observable source sequence.</returns>
- </member>
- <member name="P:System.Reactive.Linq.Qbservable.Provider">
- <summary>
- Gets the local Qbservable provider.
- </summary>
- </member>
- </members>
-</doc>
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Windows.Threading.dll
Binary file not shown
View
145 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net40/System.Reactive.Windows.Threading.xml
@@ -1,145 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>System.Reactive.Windows.Threading</name>
- </assembly>
- <members>
- <member name="T:System.Reactive.Linq.DispatcherObservable">
- <summary>
- Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers.
- </summary>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)">
- <summary>
- Asynchronously notify observers using the dispatcher.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="dispatcher">Dispatcher whose associated message loop is used to to notify observers on.</param>
- <returns>The source sequence whose observations happen on the message loop associated with the specified dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
- <summary>
- Asynchronously notify observers using the dispatcher.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="dispatcher">Dispatcher whose associated message loop is used to to notify observers on.</param>
- <param name="priority">Priority to schedule work items at.</param>
- <returns>The source sequence whose observations happen on the message loop associated with the specified dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)">
- <summary>
- Asynchronously notify observers on the specified dispatcher scheduler.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="scheduler">Dispatcher scheduler to notify observers on.</param>
- <returns>The source sequence whose observations happen on the specified dispatcher scheduler.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})">
- <summary>
- Asynchronously notify observers using the dispatcher associated with the current thread.
- </summary>
- <param name="source">Source sequence.</param>
- <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)">
- <summary>
- Asynchronously notify observers using the dispatcher associated with the current thread.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="priority">Priority to schedule work items at.</param>
- <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)">
- <summary>
- Asynchronously subscribes and unsubscribes observers using the dispatcher.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="dispatcher">Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on.</param>
- <returns>The source sequence whose subscriptions and unsubscriptions happen on the message loop associated with the specified dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
- <summary>
- Asynchronously subscribes and unsubscribes observers using the dispatcher.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="dispatcher">Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on.</param>
- <param name="priority">Priority to schedule work items at.</param>
- <returns>The source sequence whose subscriptions and unsubscriptions happen on the message loop associated with the specified dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)">
- <summary>
- Asynchronously subscribes and unsubscribes observers on the specified dispatcher scheduler.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="scheduler">Dispatcher scheduler to perform subscription and unsubscription actions on.</param>
- <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher scheduler.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0})">
- <summary>
- Asynchronously subscribes and unsubscribes observers on the dispatcher associated with the current thread.
- </summary>
- <param name="source">Source sequence.</param>
- <returns>The source sequence whose subscriptions and unsubscriptions happen on the current thread's dispatcher.</returns>
- </member>
- <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)">
- <summary>
- Asynchronously subscribes and unsubscribes observers on the dispatcher associated with the current thread.
- </summary>
- <param name="source">Source sequence.</param>
- <param name="priority">Priority to schedule work items at.</param>
- <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
- </member>
- <member name="T:System.Reactive.Concurrency.DispatcherScheduler">
- <summary>
- Represents an object that schedules units of work on a Dispatcher.
- </summary>
- <seealso cref="M:DispatcherObservable.ObserveOnDispatcher">This scheduler type is typically used indirectly through the ObserveOnDispatcher method that uses the current Dispatcher.</seealso>
- <seealso cref="M:DispatcherObservable.SubscribeOnDispatcher">This scheduler type is typically used indirectly through the SubscribeOnDispatcher method that uses the current Dispatcher.</seealso>
- </member>
- <member name="M:System.Reactive.Concurrency.DispatcherScheduler.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Constructs a DispatcherScheduler that schedules units of work on the given dispatcher.
- </summary>
- <param name="dispatcher">Dispatcher to schedule work on.</param>
- </member>
- <member name="M:System.Reactive.Concurrency.DispatcherScheduler.#ctor(System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
- <summary>
- Constructs a DispatcherScheduler that schedules units of work on the given dispatcher at the given priority.
- </summary>
- <param name="dispatcher">Dispatcher to schedule work on.</param>
- <param name="priority">Priority at which units of work are scheduled.</param>
- </member>
- <member name="M:System.Reactive.Concurrency.DispatcherScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed on the dispatcher.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="M:System.Reactive.Concurrency.DispatcherScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
- <summary>
- Schedules an action to be executed after dueTime on the dispatcher, using a DispatcherTimer object.
- </summary>
- <param name="state">State passed to the action to be executed.</param>
- <param name="action">Action to be executed.</param>
- <param name="dueTime">Relative time after which to execute the action.</param>
- <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
- </member>
- <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Instance">
- <summary>
- Gets the scheduler that schedules work on the current Dispatcher.
- </summary>
- </member>
- <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Dispatcher">
- <summary>
- Gets the dispatcher associated with the DispatcherScheduler.
- </summary>
- </member>
- <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Priority">
- <summary>
- Gets the priority at which work items will be dispatched.
- </summary>
- </member>
- </members>
-</doc>
View
BIN  packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/Microsoft.Reactive.Testing.dll
Binary file not shown
View
379 packages/Rx-Compat_Unofficial.2.0.20304/lib/Net45/Microsoft.Reactive.Testing.xml
@@ -1,379 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Reactive.Testing</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Reactive.Testing.ITestableObservable`1">
- <summary>
- Observable that records subscriptions and notifications sent by the observable.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="P:Microsoft.Reactive.Testing.ITestableObservable`1.Subscriptions">
- <summary>
- Gets the subscriptions to the observable.
- </summary>
- </member>
- <member name="P:Microsoft.Reactive.Testing.ITestableObservable`1.Messages">
- <summary>
- Gets the recorded notifications sent by the observable.
- </summary>
- </member>
- <member name="T:Microsoft.Reactive.Testing.ITestableObserver`1">
- <summary>
- Observer that records received notifications.
- </summary>
- </member>
- <member name="P:Microsoft.Reactive.Testing.ITestableObserver`1.Messages">
- <summary>
- Gets recorded notifications received by the observer.
- </summary>
- </member>
- <member name="T:Microsoft.Reactive.Testing.ReactiveAssert">
- <summary>
- Helper class to write asserts in Rx unit tests.
- </summary>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Asserts that both enumerable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.String)">
- <summary>
- Asserts that both enumerable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.IObservable{``0},System.IObservable{``0})">
- <summary>
- Asserts that both observable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.IObservable{``0},System.IObservable{``0},System.String)">
- <summary>
- Asserts that both observable sequences have equal length and equal elements.
- </summary>
- <param name="expected">Expected sequence.</param>
- <param name="actual">Actual sequence to compare against the expected one.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(System.Action)">
- <summary>
- Asserts that the given action throws an exception of the type specified in the generic parameter.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="action">Action to run.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(System.Action,System.String)">
- <summary>
- Asserts that the given action throws an exception of the type specified in the generic parameter.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="action">Action to run.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(``0,System.Action)">
- <summary>
- Asserts that the given action throws the specified exception.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="exception">Exception to assert being thrown.</param>
- <param name="action">Action to run.</param>
- </member>
- <member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(``0,System.Action,System.String)">
- <summary>
- Asserts that the given action throws the specified exception.
- </summary>
- <typeparam name="TException">Type of the exception to check for.</typeparam>
- <param name="exception">Exception to assert being thrown.</param>
- <param name="action">Action to run.</param>
- <param name="message">Error message for assert failure.</param>
- </member>
- <member name="T:Microsoft.Reactive.Testing.ReactiveTest">
- <summary>
- Base type to write tests for Rx code.
- </summary>
- </member>
- <member name="F:Microsoft.Reactive.Testing.ReactiveTest.Created">