diff options
Diffstat (limited to 'Rx/NET/Source/Rx_Xamarin/android')
30 files changed, 2180 insertions, 0 deletions
diff --git a/Rx/NET/Source/Rx_Xamarin/android/Makefile b/Rx/NET/Source/Rx_Xamarin/android/Makefile new file mode 100644 index 0000000..35746ed --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/Makefile @@ -0,0 +1,11 @@ + +all: MonoDroid.Dialog Andr.Unit + +MonoDroid.Dialog: + git clone git://github.com/kevinmcmahon/MonoDroid.Dialog.git + +Andr.Unit: + git clone git://github.com/pjcollins/Andr.Unit.git + cd Andr.Unit && git checkout bae4bbfc && patch -i ../andr-unit-rx.patch -p1 || exit 1 + + diff --git a/Rx/NET/Source/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj b/Rx/NET/Source/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj new file mode 100644 index 0000000..512997f --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/Mono.Reactive.Testing/android_Mono.Reactive.Testing.csproj @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{CB2AB716-BFCB-43BC-A03B-A3BDA427746C}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>Mono.Reactive.Testing</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + <DefineConstants>NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + <Reference Include="System.Reactive.Core"> + <HintPath>..\libs\System.Reactive.Core.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Interfaces"> + <HintPath>..\libs\System.Reactive.Interfaces.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Linq"> + <HintPath>..\libs\System.Reactive.Linq.dll</HintPath> + </Reference> + </ItemGroup> + <ItemGroup> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\GlobalSuppressions.cs"> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\HotObservable.cs"> + <Link>HotObservable.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ITestObservable.cs"> + <Link>ITestObservable.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ITestObserver.cs"> + <Link>ITestObserver.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\MockObserver.cs"> + <Link>MockObserver.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\NamespaceDoc.cs"> + <Link>NamespaceDoc.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\Properties\AssemblyInfo.cs"> + <Link>Properties\AssemblyInfo.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ReactiveAssert.cs"> + <Link>ReactiveAssert.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ReactiveTest.cs"> + <Link>ReactiveTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\Recorded.cs"> + <Link>Recorded.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\Subscription.cs"> + <Link>Subscription.cs</Link> + </Compile> + <Compile Include="..\..\..\Microsoft.Reactive.Testing\TestScheduler.cs"> + <Link>TestScheduler.cs</Link> + </Compile> + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> + <ItemGroup> + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + </ItemGroup> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/Tests.System.Reactive/Resources/Resource.designer.cs b/Rx/NET/Source/Rx_Xamarin/android/Tests.System.Reactive/Resources/Resource.designer.cs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/Tests.System.Reactive/Resources/Resource.designer.cs diff --git a/Rx/NET/Source/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj b/Rx/NET/Source/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj new file mode 100644 index 0000000..b87cf58 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/Tests.System.Reactive/android_Tests.System.Reactive.csproj @@ -0,0 +1,341 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{73C5260F-8972-4E7C-822B-1A3A0358FA0B}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>Tests.System.Reactive</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + <DefineConstants>DEBUG;MONODROID;NO_TASK_DELAY;NUNIT;NO_WINDOWS_THREADING</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + <DefineConstants>MONODROID;NO_TASK_DELAY;NUNIT;NO_WINDOWS_THREADING</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + <Reference Include="System.Reactive.Core"> + <HintPath>..\libs\System.Reactive.Core.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Debugger"> + <HintPath>..\libs\System.Reactive.Debugger.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Experimental"> + <HintPath>..\libs\System.Reactive.Experimental.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Interfaces"> + <HintPath>..\libs\System.Reactive.Interfaces.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Linq"> + <HintPath>..\libs\System.Reactive.Linq.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.PlatformServices"> + <HintPath>..\libs\System.Reactive.PlatformServices.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Providers"> + <HintPath>..\libs\System.Reactive.Providers.dll</HintPath> + </Reference> + <Reference Include="System.Reactive.Runtime.Remoting"> + <HintPath>..\libs\System.Reactive.Runtime.Remoting.dll</HintPath> + </Reference> + </ItemGroup> + <ItemGroup> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include="..\..\..\Tests.System.Reactive\App.cs"> + <Link>App.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\DispatcherHelpers.cs"> + <Link>DispatcherHelpers.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Semaphore.cs"> + <Link>Semaphore.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Core\Disposables\Composite.cs"> + <Link>Stress\Core\Disposables\Composite.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Core\Disposables\Serial.cs"> + <Link>Stress\Core\Disposables\Serial.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Core\Disposables\SingleAssignment.cs"> + <Link>Stress\Core\Disposables\SingleAssignment.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Core\Disposables\RefCount.cs"> + <Link>Stress\Core\Disposables\RefCount.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Linq\Delay.cs"> + <Link>Stress\Linq\Delay.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Linq\FromEvent.cs"> + <Link>Stress\Linq\FromEvent.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Helpers.cs"> + <Link>Stress\Helpers.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Stress\Linq\Replay.cs"> + <Link>Stress\Linq\Replay.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\TestBase.cs"> + <Link>TestBase.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\TestLongRunningScheduler.cs"> + <Link>TestLongRunningScheduler.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\AnonymousTest.cs"> + <Link>Tests\AnonymousTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\AsyncLockTest.cs"> + <Link>Tests\AsyncLockTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ConcurrencyTest.cs"> + <Link>Tests\ConcurrencyTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ConnectableObservable.cs"> + <Link>Tests\ConnectableObservable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ConnectableObservableTest.cs"> + <Link>Tests\ConnectableObservableTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ControlSchedulerTest.cs"> + <Link>Tests\ControlSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableSafetyTest.cs"> + <Link>Tests\ObservableSafetyTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\QbservableExTest.cs"> + <Link>Tests\QbservableExTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\RogueEnumerable.cs"> + <Link>Tests\RogueEnumerable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ScheduledItemTest.cs"> + <Link>Tests\ScheduledItemTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\StopwatchTest.cs"> + <Link>Tests\StopwatchTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\SystemClockTest.cs"> + <Link>Tests\SystemClockTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\DefaultConcurrencyAbstractionLayerTest.cs"> + <Link>Tests\DefaultConcurrencyAbstractionLayerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\EventPatternSourceBaseTest.cs"> + <Link>Tests\EventPatternSourceBaseTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\SynchronizationTest.cs"> + <Link>Tests\SynchronizationTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\DefaultSchedulerTest.cs"> + <Link>Tests\DefaultSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\CurrentThreadSchedulerTest.cs"> + <Link>Tests\CurrentThreadSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\DisposableTests.cs"> + <Link>Tests\DisposableTests.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\EventLoopSchedulerTest.cs"> + <Link>Tests\EventLoopSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\HistoricalSchedulerTest.cs"> + <Link>Tests\HistoricalSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ImmediateSchedulerTest.cs"> + <Link>Tests\ImmediateSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\MySubject.cs"> + <Link>Tests\MySubject.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\NewThreadSchedulerTest.cs"> + <Link>Tests\NewThreadSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\NotificationTest.cs"> + <Link>Tests\NotificationTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableEventsTest.cs"> + <Link>Tests\ObservableEventsTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableImperativeTest.cs"> + <Link>Tests\ObservableImperativeTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\SchedulerTest.cs"> + <Link>Tests\SchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\SynchronizationContextSchedulerTest.cs"> + <Link>Tests\SynchronizationContextSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\TaskObservableExtensionsTest.cs"> + <Link>Tests\TaskObservableExtensionsTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\TaskPoolSchedulerTest.cs"> + <Link>Tests\TaskPoolSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ThreadPoolSchedulerTest.cs"> + <Link>Tests\ThreadPoolSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\TimeTests.cs"> + <Link>Tests\TimeTests.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\UnitTest.cs"> + <Link>Tests\UnitTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\VirtualSchedulerTest.cs"> + <Link>Tests\VirtualSchedulerTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Dummies\DummyDisposable.cs"> + <Link>Dummies\DummyDisposable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Dummies\DummyEnumerable.cs"> + <Link>Dummies\DummyEnumerable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Dummies\DummyFunc.cs"> + <Link>Dummies\DummyFunc.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Dummies\DummyObservable.cs"> + <Link>Dummies\DummyObservable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Dummies\DummyObserver.cs"> + <Link>Dummies\DummyObserver.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Dummies\DummyScheduler.cs"> + <Link>Dummies\DummyScheduler.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Extensions.cs"> + <Link>Extensions.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\MockDisposable.cs"> + <Link>MockDisposable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\MockEnumerable.cs"> + <Link>MockEnumerable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\NullErrorObservable.cs"> + <Link>NullErrorObservable.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Properties\AssemblyInfo.cs"> + <Link>Properties\AssemblyInfo.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\AsyncSubjectTest.cs"> + <Link>Tests\AsyncSubjectTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\BehaviorSubjectTest.cs"> + <Link>Tests\BehaviorSubjectTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\SubjectTest.cs"> + <Link>Tests\SubjectTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ListObservableTest.cs"> + <Link>Tests\ListObservableTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableAggregateTest.cs"> + <Link>Tests\ObservableAggregateTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableAsyncTest.cs"> + <Link>Tests\ObservableAsyncTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableAwaiterTest.cs"> + <Link>Tests\ObservableAwaiterTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableBindingTest.cs"> + <Link>Tests\ObservableBindingTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableBlockingTest.cs"> + <Link>Tests\ObservableBlockingTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableConversionTests.cs"> + <Link>Tests\ObservableConversionTests.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableCreationTest.cs"> + <Link>Tests\ObservableCreationTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableExtensionsTest.cs"> + <Link>Tests\ObservableExtensionsTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableJoinsTest.cs"> + <Link>Tests\ObservableJoinsTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableMultipleTest.cs"> + <Link>Tests\ObservableMultipleTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableRemotingTest.cs"> + <Link>Tests\ObservableRemotingTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableSingleTest.cs"> + <Link>Tests\ObservableSingleTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableStandardQueryOperatorTest.cs"> + <Link>Tests\ObservableStandardQueryOperatorTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObservableTimeTest.cs"> + <Link>Tests\ObservableTimeTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ObserverTest.cs"> + <Link>Tests\ObserverTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\PrivateTypesTest.cs"> + <Link>Tests\PrivateTypesTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\QbservableTest.cs"> + <Link>Tests\QbservableTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\RegressionTest.cs"> + <Link>Tests\RegressionTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Tests\ReplaySubjectTest.cs"> + <Link>Tests\ReplaySubjectTest.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\TestTaskScheduler.cs"> + <Link>TestTaskScheduler.cs</Link> + </Compile> + <Compile Include="..\..\..\Tests.System.Reactive\Utils.cs"> + <Link>Utils.cs</Link> + </Compile> + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> + <ItemGroup> + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + <ProjectReference Include="..\Mono.Reactive.Testing\android_Mono.Reactive.Testing.csproj"> + <Project>{CB2AB716-BFCB-43BC-A03B-A3BDA427746C}</Project> + <Name>android_Mono.Reactive.Testing</Name> + </ProjectReference> + </ItemGroup> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/andr-unit-rx.patch b/Rx/NET/Source/Rx_Xamarin/android/andr-unit-rx.patch new file mode 100644 index 0000000..8f19009 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/andr-unit-rx.patch @@ -0,0 +1,74 @@ +diff --git a/Andr.Unit/Andr.Unit.csproj b/Andr.Unit/Andr.Unit.csproj +index 1d64a1b..0ce74c0 100644 +--- a/Andr.Unit/Andr.Unit.csproj ++++ b/Andr.Unit/Andr.Unit.csproj +@@ -115,9 +115,17 @@ + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> +- <ProjectReference Include="..\m4a.tests\m4a.tests.csproj"> +- <Project>{06D00E82-E637-4A8A-95BE-3E1ADE925B9B}</Project> +- <Name>m4a.tests</Name> ++ <ProjectReference Include="..\..\Mono.Reactive.Testing\android_Mono.Reactive.Testing.csproj"> ++ <Project>{35DEE616-4AD5-4560-9E19-A86836857626}</Project> ++ <Name>android_Mono.Reactive.Testing</Name> ++ </ProjectReference> ++ <ProjectReference Include="..\..\MonoDroid.Dialog\MonoDroid.Dialog\MonoDroid.Dialog.csproj"> ++ <Project>{33044C7B-47A4-4113-A61A-EB429407F818}</Project> ++ <Name>MonoDroid.Dialog</Name> ++ </ProjectReference> ++ <ProjectReference Include="..\..\Tests.System.Reactive\android_Tests.System.Reactive.csproj"> ++ <Project>{93322E90-1596-443D-AE38-F4B4D868BE24}</Project> ++ <Name>android_Tests.System.Reactive</Name> + </ProjectReference> + </ItemGroup> + </Project> +\ No newline at end of file +diff --git a/Andr.Unit/MainActivity.cs b/Andr.Unit/MainActivity.cs +index ce19029..2a2da07 100644 +--- a/Andr.Unit/MainActivity.cs ++++ b/Andr.Unit/MainActivity.cs +@@ -32,7 +32,7 @@ namespace Andr.Unit + // tests can be inside the main assembly + AddTest (Assembly.GetExecutingAssembly ()); + // or in any reference assemblies +- AddTest (typeof (m4a.tests.RunnerTest).Assembly); ++ AddTest (typeof (ReactiveTests.Extensions).Assembly); + // or in any assembly that you load (since JIT is available) + + #if false +diff --git a/Andr.Unit/Resources/Resource.designer.cs b/Andr.Unit/Resources/Resource.designer.cs +index 291e7c6..b09da34 100644 +--- a/Andr.Unit/Resources/Resource.designer.cs ++++ b/Andr.Unit/Resources/Resource.designer.cs +@@ -1,3 +1,4 @@ ++#pragma warning disable 1591 + // ------------------------------------------------------------------------------ + // <autogenerated> + // This code was generated by a tool. +@@ -8,13 +9,20 @@ + // </autogenerated> + // ------------------------------------------------------------------------------ + ++[assembly: Android.Runtime.ResourceDesignerAttribute("Andr.Unit.Resource", IsApplication=true)] ++ + namespace Andr.Unit + { + + ++ [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + ++ public static void UpdateIdValues() ++ { ++ } ++ + public partial class Attribute + { + +@@ -149,3 +157,4 @@ namespace Andr.Unit + } + } + } ++#pragma warning restore 1591 diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll Binary files differnew file mode 100755 index 0000000..0bd5ca5 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll.mdb Binary files differnew file mode 100644 index 0000000..bc8597f --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll Binary files differnew file mode 100755 index 0000000..44c61df --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll.mdb Binary files differnew file mode 100644 index 0000000..81df9b2 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll Binary files differnew file mode 100755 index 0000000..cff5625 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll.mdb Binary files differnew file mode 100644 index 0000000..59130b5 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll Binary files differnew file mode 100755 index 0000000..f52c987 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll.mdb Binary files differnew file mode 100644 index 0000000..488264f --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll Binary files differnew file mode 100755 index 0000000..30d4245 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll.mdb Binary files differnew file mode 100644 index 0000000..ffac8e3 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll Binary files differnew file mode 100755 index 0000000..e31ea7e --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll.mdb Binary files differnew file mode 100644 index 0000000..3f0306e --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll Binary files differnew file mode 100755 index 0000000..4af3760 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll.mdb Binary files differnew file mode 100644 index 0000000..ccf26b8 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll Binary files differnew file mode 100755 index 0000000..273df3a --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll diff --git a/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll.mdb b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll.mdb Binary files differnew file mode 100644 index 0000000..b5a06e6 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll.mdb diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Core/Strings_Core.resx b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Core/Strings_Core.resx new file mode 100644 index 0000000..253ca99 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Core/Strings_Core.resx @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <data name="CANT_OBTAIN_SCHEDULER" xml:space="preserve"> + <value>Using the Scheduler.{0} property is no longer supported due to refactoring of the API surface and elimination of platform-specific dependencies. Please include System.Reactive.PlatformServices for your target platform and use the {0}Scheduler type instead. If you're building a Windows Store app, notice some schedulers are no longer supported. Consider using Scheduler.Default instead.</value> + </data> + <data name="COMPLETED_NO_VALUE" xml:space="preserve"> + <value>OnCompleted notification doesn't have a value.</value> + </data> + <data name="DISPOSABLE_ALREADY_ASSIGNED" xml:space="preserve"> + <value>Disposable has already been assigned.</value> + </data> + <data name="FAILED_CLOCK_MONITORING" xml:space="preserve"> + <value>Failed to start monitoring system clock changes.</value> + </data> + <data name="HEAP_EMPTY" xml:space="preserve"> + <value>Heap is empty.</value> + </data> + <data name="OBSERVER_TERMINATED" xml:space="preserve"> + <value>Observer has already terminated.</value> + </data> + <data name="REENTRANCY_DETECTED" xml:space="preserve"> + <value>Reentrancy has been detected.</value> + </data> + <data name="SCHEDULER_OPERATION_ALREADY_AWAITED" xml:space="preserve"> + <value>This scheduler operation has already been awaited.</value> + <comment>Only on .NET 4.5 and above.</comment> + </data> +</root>
\ No newline at end of file diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Core/android_System.Reactive.Core.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Core/android_System.Reactive.Core.csproj new file mode 100644 index 0000000..88c07fa --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Core/android_System.Reactive.Core.csproj @@ -0,0 +1,299 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{fef62c23-10cd-4def-a5ae-54a8b309e970}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Core</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include='..\..\..\..\../../../external/rx/Rx.NET/System.Reactive.Core/Strings_Core.resx'> + <Link>Strings_Core.resx</Link> + </EmbeddedResource> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\GlobalSuppressions.cs'> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\InternalsVisibleTo.cs'> + <Link>InternalsVisibleTo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\NamespaceDocs.cs'> + <Link>NamespaceDocs.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Observable.Extensions.cs'> + <Link>Observable.Extensions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Observer.Extensions.cs'> + <Link>Observer.Extensions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\AnonymousObservable.cs'> + <Link>Reactive/AnonymousObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\AnonymousObserver.cs'> + <Link>Reactive/AnonymousObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\AnonymousSafeObserver.cs'> + <Link>Reactive/AnonymousSafeObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\AsyncLock.cs'> + <Link>Reactive/Concurrency/AsyncLock.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\CatchScheduler.cs'> + <Link>Reactive/Concurrency/CatchScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ConcurrencyAbstractionLayer.cs'> + <Link>Reactive/Concurrency/ConcurrencyAbstractionLayer.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ConcurrencyAbstractionLayer.Default.cs'> + <Link>Reactive/Concurrency/ConcurrencyAbstractionLayer.Default.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Wrappers.cs'> + <Link>Reactive/Concurrency/Scheduler.Wrappers.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\DisableOptimizationsScheduler.cs'> + <Link>Reactive/Concurrency/DisableOptimizationsScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Services.Emulation.cs'> + <Link>Reactive/Concurrency/Scheduler.Services.Emulation.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\LocalScheduler.TimerQueue.cs'> + <Link>Reactive/Concurrency/LocalScheduler.TimerQueue.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Services.cs'> + <Link>Reactive/Concurrency/Scheduler.Services.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\CurrentThreadScheduler.cs'> + <Link>Reactive/Concurrency/CurrentThreadScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ImmediateScheduler.cs'> + <Link>Reactive/Concurrency/ImmediateScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\LocalScheduler.cs'> + <Link>Reactive/Concurrency/LocalScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\ScheduledItem.cs'> + <Link>Reactive/Concurrency/ScheduledItem.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Async.cs'> + <Link>Reactive/Concurrency/Scheduler.Async.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.cs'> + <Link>Reactive/Concurrency/Scheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Recursive.cs'> + <Link>Reactive/Concurrency/Scheduler.Recursive.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Scheduler.Simple.cs'> + <Link>Reactive/Concurrency/Scheduler.Simple.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerDefaults.cs'> + <Link>Reactive/Concurrency/SchedulerDefaults.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerOperation.cs'> + <Link>Reactive/Concurrency/SchedulerOperation.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerQueue.cs'> + <Link>Reactive/Concurrency/SchedulerQueue.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SchedulerWrapper.cs'> + <Link>Reactive/Concurrency/SchedulerWrapper.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Stopwatch.Default.cs'> + <Link>Reactive/Concurrency/Stopwatch.Default.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Synchronization.cs'> + <Link>Reactive/Concurrency/Synchronization.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Synchronization.ObserveOn.cs'> + <Link>Reactive/Concurrency/Synchronization.ObserveOn.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\Synchronization.Synchronize.cs'> + <Link>Reactive/Concurrency/Synchronization.Synchronize.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\SynchronizationContextScheduler.cs'> + <Link>Reactive/Concurrency/SynchronizationContextScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Concurrency\DefaultScheduler.cs'> + <Link>Reactive/Concurrency/DefaultScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\AsyncLockObserver.cs'> + <Link>Reactive/Internal/AsyncLockObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\CheckedObserver.cs'> + <Link>Reactive/Internal/CheckedObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ConcurrentDictionary.cs'> + <Link>Reactive/Internal/ConcurrentDictionary.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ConcurrentQueue.cs'> + <Link>Reactive/Internal/ConcurrentQueue.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Constants.cs'> + <Link>Reactive/Internal/Constants.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\AnonymousDisposable.cs'> + <Link>Reactive/Disposables/AnonymousDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\BooleanDisposable.cs'> + <Link>Reactive/Disposables/BooleanDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\CancellationDisposable.cs'> + <Link>Reactive/Disposables/CancellationDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\CompositeDisposable.cs'> + <Link>Reactive/Disposables/CompositeDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\ContextDisposable.cs'> + <Link>Reactive/Disposables/ContextDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\DefaultDisposable.cs'> + <Link>Reactive/Disposables/DefaultDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\Disposable.cs'> + <Link>Reactive/Disposables/Disposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\MultipleAssignmentDisposable.cs'> + <Link>Reactive/Disposables/MultipleAssignmentDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\RefCountDisposable.cs'> + <Link>Reactive/Disposables/RefCountDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\ScheduledDisposable.cs'> + <Link>Reactive/Disposables/ScheduledDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\SerialDisposable.cs'> + <Link>Reactive/Disposables/SerialDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Disposables\SingleAssignmentDisposable.cs'> + <Link>Reactive/Disposables/SingleAssignmentDisposable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\AutoDetachObserver.cs'> + <Link>Reactive/Internal/AutoDetachObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ExceptionServices.Default.cs'> + <Link>Reactive/Internal/ExceptionServices.Default.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ExceptionServices.cs'> + <Link>Reactive/Internal/ExceptionServices.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\HostLifecycleService.cs'> + <Link>Reactive/Internal/HostLifecycleService.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ImmutableList.cs'> + <Link>Reactive/Internal/ImmutableList.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Lazy.cs'> + <Link>Reactive/Internal/Lazy.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Observers.cs'> + <Link>Reactive/Internal/Observers.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\PlatformEnlightenmentProvider.cs'> + <Link>Reactive/Internal/PlatformEnlightenmentProvider.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\PriorityQueue.cs'> + <Link>Reactive/Internal/PriorityQueue.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Producer.cs'> + <Link>Reactive/Internal/Producer.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SafeObserver.cs'> + <Link>Reactive/Internal/SafeObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\ScheduledObserver.cs'> + <Link>Reactive/Internal/ScheduledObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Semaphore.Silverlight.cs'> + <Link>Reactive/Internal/Semaphore.Silverlight.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Semaphore.Xna.cs'> + <Link>Reactive/Internal/Semaphore.Xna.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Sink.cs'> + <Link>Reactive/Internal/Sink.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\Stubs.cs'> + <Link>Reactive/Internal/Stubs.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SynchronizationContextExtensions.cs'> + <Link>Reactive/Internal/SynchronizationContextExtensions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SynchronizedObserver.cs'> + <Link>Reactive/Internal/SynchronizedObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SystemClock.cs'> + <Link>Reactive/Internal/SystemClock.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Internal\SystemClock.Default.cs'> + <Link>Reactive/Internal/SystemClock.Default.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Notification.cs'> + <Link>Reactive/Notification.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\ObservableBase.cs'> + <Link>Reactive/ObservableBase.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\ObserverBase.cs'> + <Link>Reactive/ObserverBase.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Reactive\Unit.cs'> + <Link>Reactive/Unit.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Core\Strings_Core.Generated.cs'> + <Link>Strings_Core.Generated.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Debugger/android_System.Reactive.Debugger.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Debugger/android_System.Reactive.Debugger.csproj new file mode 100644 index 0000000..d2edb7b --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Debugger/android_System.Reactive.Debugger.csproj @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{9360e845-d79d-4288-9100-63a80fad2bf0}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Debugger</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Core\android_System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project> + <Name>android_System.Reactive.Core</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Experimental\android_System.Reactive.Experimental.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{41E65B96-733B-41C4-A1BB-7476359B89EB}</Project> + <Name>android_System.Reactive.Experimental</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Linq\android_System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project> + <Name>android_System.Reactive.Linq</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.PlatformServices\android_System.Reactive.PlatformServices.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{0CCCF009-763F-40D2-8655-7A94828023BF}</Project> + <Name>android_System.Reactive.PlatformServices</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Debugger\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs'> + <Link>Reactive/Linq/QueryDebugger.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Experimental/android_System.Reactive.Experimental.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Experimental/android_System.Reactive.Experimental.csproj new file mode 100644 index 0000000..7f37505 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Experimental/android_System.Reactive.Experimental.csproj @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{00dc3654-e373-4e3f-80fe-109f795adf1f}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Experimental</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Linq\android_System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project> + <Name>android_System.Reactive.Linq</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Core\android_System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project> + <Name>android_System.Reactive.Core</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\ExperimentalAttribute.cs'> + <Link>ExperimentalAttribute.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\InternalsVisibleTo.cs'> + <Link>InternalsVisibleTo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Internal\BinaryObserver.cs'> + <Link>Reactive/Internal/BinaryObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\QbservableEx.cs'> + <Link>Reactive/Linq/QbservableEx.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\IQueryLanguageEx.cs'> + <Link>Reactive/Linq/IQueryLanguageEx.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\ObservableEx.cs'> + <Link>Reactive/Linq/ObservableEx.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\QbservableEx.Generated.cs'> + <Link>Reactive/Linq/QbservableEx.Generated.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\Linq\QueryLanguageEx.cs'> + <Link>Reactive/Linq/QueryLanguageEx.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Experimental\Reactive\ListObservable.cs'> + <Link>Reactive/ListObservable.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Interfaces/android_System.Reactive.Interfaces.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Interfaces/android_System.Reactive.Interfaces.csproj new file mode 100644 index 0000000..0f65310 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Interfaces/android_System.Reactive.Interfaces.csproj @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{4fa878dc-6e88-43c4-b37b-8c1151cec56f}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Interfaces</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> + + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\AssemblyFileVersionAttribute.cs'> + <Link>AssemblyFileVersionAttribute.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\DateTimeOffset.cs'> + <Link>DateTimeOffset.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\GlobalSuppressions.cs'> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\IObservable.cs'> + <Link>IObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\IObserver.cs'> + <Link>IObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\NamespaceDocs.cs'> + <Link>NamespaceDocs.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Concurrency\ISchedulerPeriodic.cs'> + <Link>Reactive/Concurrency/ISchedulerPeriodic.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Concurrency\IStopwatchProvider.cs'> + <Link>Reactive/Concurrency/IStopwatchProvider.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Concurrency\IScheduledItem.cs'> + <Link>Reactive/Concurrency/IScheduledItem.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Concurrency\IScheduler.cs'> + <Link>Reactive/Concurrency/IScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Concurrency\ISchedulerLongRunning.cs'> + <Link>Reactive/Concurrency/ISchedulerLongRunning.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Concurrency\IStopwatch.cs'> + <Link>Reactive/Concurrency/IStopwatch.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Disposables\ICancelable.cs'> + <Link>Reactive/Disposables/ICancelable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\IEventPattern.cs'> + <Link>Reactive/IEventPattern.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\IEventPatternSource.cs'> + <Link>Reactive/IEventPatternSource.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\IEventSource.cs'> + <Link>Reactive/IEventSource.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\IObserver.Result.cs'> + <Link>Reactive/IObserver.Result.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Linq\IGroupedObservable.cs'> + <Link>Reactive/Linq/IGroupedObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Linq\IQbservable.cs'> + <Link>Reactive/Linq/IQbservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Linq\IQbservableProvider.cs'> + <Link>Reactive/Linq/IQbservableProvider.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Subjects\IConnectableObservable.cs'> + <Link>Reactive/Subjects/IConnectableObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Subjects\ISubject.cs'> + <Link>Reactive/Subjects/ISubject.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Interfaces\Reactive\Subjects\ISubject.Multi.cs'> + <Link>Reactive/Subjects/ISubject.Multi.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Linq/android_System.Reactive.Linq.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Linq/android_System.Reactive.Linq.csproj new file mode 100644 index 0000000..1c7223c --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Linq/android_System.Reactive.Linq.csproj @@ -0,0 +1,581 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{ec704077-ea31-4852-ad24-6732244174c0}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Linq</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Core\android_System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project> + <Name>android_System.Reactive.Core</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include='..\..\..\..\../../../external/rx/Rx.NET/System.Reactive.Linq/Strings_Linq.resx'> + <Link>Strings_Linq.resx</Link> + </EmbeddedResource> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\GlobalSuppressions.cs'> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\NamespaceDocs.cs'> + <Link>NamespaceDocs.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Concurrency\VirtualTimeScheduler.Extensions.cs'> + <Link>Reactive/Concurrency/VirtualTimeScheduler.Extensions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\ConcatSink.cs'> + <Link>Reactive/Internal/ConcatSink.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Constants.cs'> + <Link>Reactive/Internal/Constants.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Helpers.cs'> + <Link>Reactive/Internal/Helpers.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\IConcatenatable.cs'> + <Link>Reactive/Internal/IConcatenatable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\IEvaluatableObservable.cs'> + <Link>Reactive/Internal/IEvaluatableObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\QueryServices.cs'> + <Link>Reactive/Internal/QueryServices.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\ReflectionUtils.cs'> + <Link>Reactive/Internal/ReflectionUtils.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\HashSet.cs'> + <Link>Reactive/Internal/HashSet.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Lookup.cs'> + <Link>Reactive/Internal/Lookup.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\LocalQueryMethodImplementationTypeAttribute.cs'> + <Link>Reactive/Linq/LocalQueryMethodImplementationTypeAttribute.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Case.cs'> + <Link>Reactive/Linq/Observαble/Case.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Collect.cs'> + <Link>Reactive/Linq/Observαble/Collect.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\If.cs'> + <Link>Reactive/Linq/Observαble/If.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\For.cs'> + <Link>Reactive/Linq/Observαble/For.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DoWhile.cs'> + <Link>Reactive/Linq/Observαble/DoWhile.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\While.cs'> + <Link>Reactive/Linq/Observαble/While.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeLastBuffer.cs'> + <Link>Reactive/Linq/Observαble/TakeLastBuffer.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Next.cs'> + <Link>Reactive/Linq/Observαble/Next.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\MostRecent.cs'> + <Link>Reactive/Linq/Observαble/MostRecent.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Latest.cs'> + <Link>Reactive/Linq/Observαble/Latest.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\PushToPullAdapter.cs'> + <Link>Reactive/Linq/Observαble/PushToPullAdapter.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\RefCount.cs'> + <Link>Reactive/Linq/Observαble/RefCount.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Multicast.cs'> + <Link>Reactive/Linq/Observαble/Multicast.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GroupBy.cs'> + <Link>Reactive/Linq/Observαble/GroupBy.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable_.cs'> + <Link>Reactive/Linq/Observable_.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage_.cs'> + <Link>Reactive/Linq/QueryLanguage_.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Joins.cs'> + <Link>Reactive/Linq/QueryLanguage.Joins.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Multiple.cs'> + <Link>Reactive/Linq/QueryLanguage.Multiple.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Single.cs'> + <Link>Reactive/Linq/QueryLanguage.Single.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.StandardSequenceOperators.cs'> + <Link>Reactive/Linq/QueryLanguage.StandardSequenceOperators.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Time.cs'> + <Link>Reactive/Linq/QueryLanguage.Time.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Async.cs'> + <Link>Reactive/Linq/QueryLanguage.Async.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Awaiter.cs'> + <Link>Reactive/Linq/QueryLanguage.Awaiter.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Binding.cs'> + <Link>Reactive/Linq/QueryLanguage.Binding.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Blocking.cs'> + <Link>Reactive/Linq/QueryLanguage.Blocking.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Concurrency.cs'> + <Link>Reactive/Linq/QueryLanguage.Concurrency.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Conversions.cs'> + <Link>Reactive/Linq/QueryLanguage.Conversions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Creation.cs'> + <Link>Reactive/Linq/QueryLanguage.Creation.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Events.cs'> + <Link>Reactive/Linq/QueryLanguage.Events.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Aggregates.cs'> + <Link>Reactive/Linq/QueryLanguage.Aggregates.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\QueryLanguage.Imperative.cs'> + <Link>Reactive/Linq/QueryLanguage.Imperative.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\IQueryLanguage.cs'> + <Link>Reactive/Linq/IQueryLanguage.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Imperative.cs'> + <Link>Reactive/Linq/Observable.Imperative.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventPatternSourceBase.cs'> + <Link>Reactive/EventPatternSourceBase.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventPattern.cs'> + <Link>Reactive/EventPattern.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventPatternSource.cs'> + <Link>Reactive/EventPatternSource.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\EventSource.cs'> + <Link>Reactive/EventSource.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\InternalsVisibleTo.cs'> + <Link>InternalsVisibleTo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Async.cs'> + <Link>Reactive/Linq/Observable.Async.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Events.cs'> + <Link>Reactive/Linq/Observable.Events.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Concurrency\HistoricalScheduler.cs'> + <Link>Reactive/Concurrency/HistoricalScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Concurrency\VirtualTimeScheduler.cs'> + <Link>Reactive/Concurrency/VirtualTimeScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\AnonymousEnumerable.cs'> + <Link>Reactive/Internal/AnonymousEnumerable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\BinaryObserver.cs'> + <Link>Reactive/Internal/BinaryObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\AddRef.cs'> + <Link>Reactive/Linq/Observαble/AddRef.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Aggregate.cs'> + <Link>Reactive/Linq/Observαble/Aggregate.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\All.cs'> + <Link>Reactive/Linq/Observαble/All.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Amb.cs'> + <Link>Reactive/Linq/Observαble/Amb.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Any.cs'> + <Link>Reactive/Linq/Observαble/Any.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\AsObservable.cs'> + <Link>Reactive/Linq/Observαble/AsObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Average.cs'> + <Link>Reactive/Linq/Observαble/Average.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Buffer.cs'> + <Link>Reactive/Linq/Observαble/Buffer.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Catch.cs'> + <Link>Reactive/Linq/Observαble/Catch.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Concat.cs'> + <Link>Reactive/Linq/Observαble/Concat.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Contains.cs'> + <Link>Reactive/Linq/Observαble/Contains.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Cast.cs'> + <Link>Reactive/Linq/Observαble/Cast.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\CombineLatest.cs'> + <Link>Reactive/Linq/Observαble/CombineLatest.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GetEnumerator.cs'> + <Link>Reactive/Linq/Observαble/GetEnumerator.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GroupJoin.cs'> + <Link>Reactive/Linq/Observαble/GroupJoin.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Join.cs'> + <Link>Reactive/Linq/Observαble/Join.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SelectMany.cs'> + <Link>Reactive/Linq/Observαble/SelectMany.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Zip.cs'> + <Link>Reactive/Linq/Observαble/Zip.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\OfType.cs'> + <Link>Reactive/Linq/Observαble/OfType.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Count.cs'> + <Link>Reactive/Linq/Observαble/Count.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DefaultIfEmpty.cs'> + <Link>Reactive/Linq/Observαble/DefaultIfEmpty.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Defer.cs'> + <Link>Reactive/Linq/Observαble/Defer.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Delay.cs'> + <Link>Reactive/Linq/Observαble/Delay.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DelaySubscription.cs'> + <Link>Reactive/Linq/Observαble/DelaySubscription.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Dematerialize.cs'> + <Link>Reactive/Linq/Observαble/Dematerialize.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Distinct.cs'> + <Link>Reactive/Linq/Observαble/Distinct.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\DistinctUntilChanged.cs'> + <Link>Reactive/Linq/Observαble/DistinctUntilChanged.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Do.cs'> + <Link>Reactive/Linq/Observαble/Do.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ElementAt.cs'> + <Link>Reactive/Linq/Observαble/ElementAt.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Empty.cs'> + <Link>Reactive/Linq/Observαble/Empty.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Finally.cs'> + <Link>Reactive/Linq/Observαble/Finally.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\FirstAsync.cs'> + <Link>Reactive/Linq/Observαble/FirstAsync.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ForEach.cs'> + <Link>Reactive/Linq/Observαble/ForEach.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\FromEvent.cs'> + <Link>Reactive/Linq/Observαble/FromEvent.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\FromEventPattern.cs'> + <Link>Reactive/Linq/Observαble/FromEventPattern.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Generate.cs'> + <Link>Reactive/Linq/Observαble/Generate.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\GroupByUntil.cs'> + <Link>Reactive/Linq/Observαble/GroupByUntil.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\IgnoreElements.cs'> + <Link>Reactive/Linq/Observαble/IgnoreElements.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\IsEmpty.cs'> + <Link>Reactive/Linq/Observαble/IsEmpty.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\LastAsync.cs'> + <Link>Reactive/Linq/Observαble/LastAsync.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\LongCount.cs'> + <Link>Reactive/Linq/Observαble/LongCount.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Materialize.cs'> + <Link>Reactive/Linq/Observαble/Materialize.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Max.cs'> + <Link>Reactive/Linq/Observαble/Max.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\MaxBy.cs'> + <Link>Reactive/Linq/Observαble/MaxBy.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Merge.cs'> + <Link>Reactive/Linq/Observαble/Merge.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Min.cs'> + <Link>Reactive/Linq/Observαble/Min.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\MinBy.cs'> + <Link>Reactive/Linq/Observαble/MinBy.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Never.cs'> + <Link>Reactive/Linq/Observαble/Never.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\OnErrorResumeNext.cs'> + <Link>Reactive/Linq/Observαble/OnErrorResumeNext.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Range.cs'> + <Link>Reactive/Linq/Observαble/Range.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Repeat.cs'> + <Link>Reactive/Linq/Observαble/Repeat.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Return.cs'> + <Link>Reactive/Linq/Observαble/Return.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Sample.cs'> + <Link>Reactive/Linq/Observαble/Sample.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Scan.cs'> + <Link>Reactive/Linq/Observαble/Scan.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Select.cs'> + <Link>Reactive/Linq/Observαble/Select.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SequenceEqual.cs'> + <Link>Reactive/Linq/Observαble/SequenceEqual.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SingleAsync.cs'> + <Link>Reactive/Linq/Observαble/SingleAsync.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Skip.cs'> + <Link>Reactive/Linq/Observαble/Skip.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SkipLast.cs'> + <Link>Reactive/Linq/Observαble/SkipLast.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SkipUntil.cs'> + <Link>Reactive/Linq/Observαble/SkipUntil.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\SkipWhile.cs'> + <Link>Reactive/Linq/Observαble/SkipWhile.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Sum.cs'> + <Link>Reactive/Linq/Observαble/Sum.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Switch.cs'> + <Link>Reactive/Linq/Observαble/Switch.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\TailRecursiveSink.cs'> + <Link>Reactive/Internal/TailRecursiveSink.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Take.cs'> + <Link>Reactive/Linq/Observαble/Take.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeLast.cs'> + <Link>Reactive/Linq/Observαble/TakeLast.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeUntil.cs'> + <Link>Reactive/Linq/Observαble/TakeUntil.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TakeWhile.cs'> + <Link>Reactive/Linq/Observαble/TakeWhile.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Throttle.cs'> + <Link>Reactive/Linq/Observαble/Throttle.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Throw.cs'> + <Link>Reactive/Linq/Observαble/Throw.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\TimeInterval.cs'> + <Link>Reactive/Linq/Observαble/TimeInterval.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Timeout.cs'> + <Link>Reactive/Linq/Observαble/Timeout.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Timer.cs'> + <Link>Reactive/Linq/Observαble/Timer.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Timestamp.cs'> + <Link>Reactive/Linq/Observαble/Timestamp.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToArray.cs'> + <Link>Reactive/Linq/Observαble/ToArray.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToDictionary.cs'> + <Link>Reactive/Linq/Observαble/ToDictionary.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToList.cs'> + <Link>Reactive/Linq/Observαble/ToList.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToLookup.cs'> + <Link>Reactive/Linq/Observαble/ToLookup.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\ToObservable.cs'> + <Link>Reactive/Linq/Observαble/ToObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Using.cs'> + <Link>Reactive/Linq/Observαble/Using.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Where.cs'> + <Link>Reactive/Linq/Observαble/Where.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\Window.cs'> + <Link>Reactive/Linq/Observαble/Window.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observαble\_.cs'> + <Link>Reactive/Linq/Observαble/_.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\ConnectableObservable.cs'> + <Link>Reactive/Subjects/ConnectableObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\Subject.Extensions.cs'> + <Link>Reactive/Subjects/Subject.Extensions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\Either.Generic.cs'> + <Link>Reactive/Internal/Either.Generic.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\AsyncSubject.cs'> + <Link>Reactive/Subjects/AsyncSubject.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\BehaviorSubject.cs'> + <Link>Reactive/Subjects/BehaviorSubject.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\Subject.cs'> + <Link>Reactive/Subjects/Subject.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\GroupedObservable.cs'> + <Link>Reactive/Linq/GroupedObservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\ActivePlan.cs'> + <Link>Reactive/Joins/ActivePlan.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\JoinObserver.cs'> + <Link>Reactive/Joins/JoinObserver.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\Pattern.cs'> + <Link>Reactive/Joins/Pattern.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Joins\Plan.cs'> + <Link>Reactive/Joins/Plan.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Aggregates.cs'> + <Link>Reactive/Linq/Observable.Aggregates.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Awaiter.cs'> + <Link>Reactive/Linq/Observable.Awaiter.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Binding.cs'> + <Link>Reactive/Linq/Observable.Binding.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Blocking.cs'> + <Link>Reactive/Linq/Observable.Blocking.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Concurrency.cs'> + <Link>Reactive/Linq/Observable.Concurrency.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Conversions.cs'> + <Link>Reactive/Linq/Observable.Conversions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Creation.cs'> + <Link>Reactive/Linq/Observable.Creation.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Joins.cs'> + <Link>Reactive/Linq/Observable.Joins.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Multiple.cs'> + <Link>Reactive/Linq/Observable.Multiple.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Single.cs'> + <Link>Reactive/Linq/Observable.Single.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.StandardSequenceOperators.cs'> + <Link>Reactive/Linq/Observable.StandardSequenceOperators.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Linq\Observable.Time.cs'> + <Link>Reactive/Linq/Observable.Time.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Internal\PushPullAdapter.cs'> + <Link>Reactive/Internal/PushPullAdapter.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Subjects\ReplaySubject.cs'> + <Link>Reactive/Subjects/ReplaySubject.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Threading\Tasks\NamespaceDoc.cs'> + <Link>Reactive/Threading/Tasks/NamespaceDoc.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Threading\Tasks\TaskObservableExtensions.cs'> + <Link>Reactive/Threading/Tasks/TaskObservableExtensions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\TimeInterval.cs'> + <Link>Reactive/TimeInterval.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Reactive\Timestamped.cs'> + <Link>Reactive/Timestamped.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Linq\Strings_Linq.Generated.cs'> + <Link>Strings_Linq.Generated.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.PlatformServices/android_System.Reactive.PlatformServices.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.PlatformServices/android_System.Reactive.PlatformServices.csproj new file mode 100644 index 0000000..1307556 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.PlatformServices/android_System.Reactive.PlatformServices.csproj @@ -0,0 +1,125 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{d263c126-9d3c-4299-a0c1-f25c703d07c9}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.PlatformServices</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Core\android_System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project> + <Name>android_System.Reactive.Core</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Linq\android_System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project> + <Name>android_System.Reactive.Linq</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include='..\..\..\..\../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Strings_PlatformServices.resx'> + <Link>Strings_PlatformServices.resx</Link> + </EmbeddedResource> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\GlobalSuppressions.cs'> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.Windows.cs'> + <Link>Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.Windows.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\EventLoopScheduler.cs'> + <Link>Reactive/Concurrency/EventLoopScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\NewThreadScheduler.cs'> + <Link>Reactive/Concurrency/NewThreadScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.cs'> + <Link>Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\Thread.Stub.cs'> + <Link>Reactive/Concurrency/Thread.Stub.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ThreadPoolScheduler.Windows.cs'> + <Link>Reactive/Concurrency/ThreadPoolScheduler.Windows.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\EnlightenmentProvider.cs'> + <Link>Reactive/EnlightenmentProvider.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\HostLifecycleNotifications.WindowsPhone.cs'> + <Link>Reactive/Internal/HostLifecycleNotifications.WindowsPhone.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\HostLifecycleNotifications.Windows.cs'> + <Link>Reactive/Internal/HostLifecycleNotifications.Windows.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\PhoneShellThunks.cs'> + <Link>Reactive/Internal/PhoneShellThunks.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\StopwatchImpl.cs'> + <Link>Reactive/Internal/StopwatchImpl.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\TaskPoolScheduler.cs'> + <Link>Reactive/Concurrency/TaskPoolScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Concurrency\ThreadPoolScheduler.cs'> + <Link>Reactive/Concurrency/ThreadPoolScheduler.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\ExceptionServicesImpl.cs'> + <Link>Reactive/Internal/ExceptionServicesImpl.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Reactive\Internal\PlatformEnlightenmentProvider.cs'> + <Link>Reactive/Internal/PlatformEnlightenmentProvider.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.PlatformServices\Strings_PlatformServices.Generated.cs'> + <Link>Strings_PlatformServices.Generated.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Providers/android_System.Reactive.Providers.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Providers/android_System.Reactive.Providers.csproj new file mode 100644 index 0000000..27f1dbb --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Providers/android_System.Reactive.Providers.csproj @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{e662282b-4341-4f86-aaaa-a942335b47fb}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Providers</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Core\android_System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project> + <Name>android_System.Reactive.Core</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Linq\android_System.Reactive.Linq.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project> + <Name>android_System.Reactive.Linq</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include='..\..\..\..\../../../external/rx/Rx.NET/System.Reactive.Providers/Strings_Providers.resx'> + <Link>Strings_Providers.resx</Link> + </EmbeddedResource> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\GlobalSuppressions.cs'> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Internal\Constants.cs'> + <Link>Reactive/Internal/Constants.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Joins\QueryablePattern.cs'> + <Link>Reactive/Joins/QueryablePattern.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Joins\QueryablePlan.cs'> + <Link>Reactive/Joins/QueryablePlan.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Linq\ExpressionVisitor.cs'> + <Link>Reactive/Linq/ExpressionVisitor.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Linq\Observable.Queryable.cs'> + <Link>Reactive/Linq/Observable.Queryable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Linq\Qbservable.cs'> + <Link>Reactive/Linq/Qbservable.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Linq\Qbservable.Generated.cs'> + <Link>Reactive/Linq/Qbservable.Generated.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\Linq\Qbservable.Joins.cs'> + <Link>Reactive/Linq/Qbservable.Joins.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Reactive\ObservableQuery.cs'> + <Link>Reactive/ObservableQuery.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Providers\Strings_Providers.Generated.cs'> + <Link>Strings_Providers.Generated.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Runtime.Remoting/android_System.Reactive.Runtime.Remoting.csproj b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Runtime.Remoting/android_System.Reactive.Runtime.Remoting.csproj new file mode 100644 index 0000000..37eec48 --- /dev/null +++ b/Rx/NET/Source/Rx_Xamarin/android/rx/System.Reactive.Runtime.Remoting/android_System.Reactive.Runtime.Remoting.csproj @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{a153a379-670c-42c2-9018-fc0d933a4f7f}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>System.Reactive</RootNamespace> + <AssemblyName>System.Reactive.Runtime.Remoting</AssemblyName> + <DefineConstants>DEBUG;NO_TASK_DELAY;NUNIT</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>bin\Debug</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>False</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>none</DebugType> + <Optimize>True</Optimize> + <OutputPath>bin\Release</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <AndroidLinkMode>SdkOnly</AndroidLinkMode> + <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> +<ProjectReference Include="..\System.Reactive.Core\android_System.Reactive.Core.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project> + <Name>android_System.Reactive.Core</Name> +</ProjectReference><ProjectReference Include="..\System.Reactive.Interfaces\android_System.Reactive.Interfaces.csproj" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project> + <Name>android_System.Reactive.Interfaces</Name> +</ProjectReference> + <!-- + <ProjectReference Include="..\Andr.Unit\Android.NUnitLite\Android.NUnitLite.csproj"> + <Project>{6A005891-A3D6-4398-A729-F645397D573A}</Project> + <Name>Android.NUnitLite</Name> + </ProjectReference> + --> + </ItemGroup> + <ItemGroup> + + <!-- + <Compile Include="..\..\..\Microsoft.Reactive.Testing\ColdObservable.cs"> + <Link>ColdObservable.cs</Link> + </Compile> + --> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Runtime.Remoting\GlobalSuppressions.cs'> + <Link>GlobalSuppressions.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Runtime.Remoting\Properties\AssemblyInfo.cs'> + <Link>Properties/AssemblyInfo.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Runtime.Remoting\Reactive\Linq\Observable.Remoting.cs'> + <Link>Reactive/Linq/Observable.Remoting.cs</Link> + </Compile> + <Compile Include='..\..\..\..\..\..\..\external\rx\Rx.NET\System.Reactive.Runtime.Remoting\Reactive\Linq\QueryLanguage.Remoting.cs'> + <Link>Reactive/Linq/QueryLanguage.Remoting.cs</Link> + </Compile> + + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> |