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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/class
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@veritas-vos-liberabit.com>2013-02-06 13:44:59 +0400
committerAtsushi Eno <atsushieno@veritas-vos-liberabit.com>2013-02-06 13:44:59 +0400
commitba26046224677733eb45cec6af6276b708b3d0e4 (patch)
tree73d6d7a241f7693adb4e9394489795af3830717d /mcs/class
parent1b0f375df0571d014eb026ac1525aa98eaef9def (diff)
Revert previous revert to old rx.
Desktop rx should be up to date. mcs and runtime needs to be fixed for mobile.
Diffstat (limited to 'mcs/class')
-rw-r--r--mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing.dll.sources26
-rw-r--r--mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing_test.dll.sources166
-rw-r--r--mcs/class/System.Reactive.Core/System.Reactive.Core.dll.sources156
-rw-r--r--mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.dll.sources4
-rw-r--r--mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.dll.sources20
-rw-r--r--mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.dll.sources48
-rw-r--r--mcs/class/System.Reactive.Linq/System.Reactive.Linq.dll.sources342
-rw-r--r--mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.dll.sources37
-rw-r--r--mcs/class/System.Reactive.Providers/System.Reactive.Providers.dll.sources24
-rw-r--r--mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.dll.sources8
-rw-r--r--mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.dll.sources8
-rw-r--r--mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.dll.sources16
-rw-r--r--mcs/class/build-rx-dll-sources.sh10
13 files changed, 433 insertions, 432 deletions
diff --git a/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing.dll.sources b/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing.dll.sources
index 964a9c5f051..b9f10f90f54 100644
--- a/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing.dll.sources
+++ b/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing.dll.sources
@@ -1,13 +1,13 @@
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/ColdObservable.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/HotObservable.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/ITestObservable.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/ITestObserver.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/MockObserver.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/NamespaceDoc.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/ReactiveAssert.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/ReactiveTest.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/Recorded.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/Subscription.cs
-../../../external/rx/Rx.NET/Microsoft.Reactive.Testing/TestScheduler.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/ColdObservable.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/HotObservable.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/ITestObservable.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/ITestObserver.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/MockObserver.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/NamespaceDoc.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/ReactiveAssert.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/ReactiveTest.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/Recorded.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/Subscription.cs
+../../../external/rx/Rx/NET/Source/Microsoft.Reactive.Testing/TestScheduler.cs
diff --git a/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing_test.dll.sources b/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing_test.dll.sources
index 8971bf1a055..f78e0e39f0b 100644
--- a/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing_test.dll.sources
+++ b/mcs/class/Mono.Reactive.Testing/Mono.Reactive.Testing_test.dll.sources
@@ -1,83 +1,83 @@
-../../../../external/rx/Rx.NET/Tests.System.Reactive/App.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/DispatcherHelpers.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Semaphore.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Core/Disposables/Composite.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Core/Disposables/Serial.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Core/Disposables/SingleAssignment.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Core/Disposables/RefCount.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Linq/Delay.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Linq/FromEvent.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Helpers.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Stress/Linq/Replay.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/TestBase.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/TestLongRunningScheduler.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/AnonymousTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/AsyncLockTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ConcurrencyTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ConnectableObservable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ConnectableObservableTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ControlSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableSafetyTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/QbservableExTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/RogueEnumerable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ScheduledItemTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/StopwatchTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/SystemClockTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/DefaultConcurrencyAbstractionLayerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/EventPatternSourceBaseTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/SynchronizationTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/DefaultSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/CurrentThreadSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/DisposableTests.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/EventLoopSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/HistoricalSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ImmediateSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/MySubject.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/NewThreadSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/NotificationTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableEventsTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableImperativeTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/SchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/SynchronizationContextSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/TaskObservableExtensionsTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/TaskPoolSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ThreadPoolSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/TimeTests.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/UnitTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/VirtualSchedulerTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Dummies/DummyDisposable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Dummies/DummyEnumerable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Dummies/DummyFunc.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Dummies/DummyObservable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Dummies/DummyObserver.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Dummies/DummyScheduler.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Extensions.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/MockDisposable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/MockEnumerable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/NullErrorObservable.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Properties/AssemblyInfo.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/AsyncSubjectTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/BehaviorSubjectTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/SubjectTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ListObservableTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableAggregateTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableAsyncTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableAwaiterTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableBindingTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableBlockingTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableConversionTests.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableCreationTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableExtensionsTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableJoinsTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableMultipleTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableRemotingTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableSingleTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableStandardQueryOperatorTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableTimeTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObserverTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/PrivateTypesTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/QbservableTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/RegressionTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ReplaySubjectTest.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs
-../../../../external/rx/Rx.NET/Tests.System.Reactive/Utils.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/App.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/DispatcherHelpers.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Semaphore.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Core/Disposables/Composite.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Core/Disposables/Serial.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Core/Disposables/SingleAssignment.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Core/Disposables/RefCount.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Linq/Delay.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Linq/FromEvent.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Helpers.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Stress/Linq/Replay.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/TestBase.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/TestLongRunningScheduler.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/AnonymousTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/ConcurrencyTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/ScheduledItemTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/StopwatchTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/SynchronizationTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/ConnectableObservable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/ConnectableObservableTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/AsyncLockTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/ControlSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/CurrentThreadSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/DefaultSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/EventLoopSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/HistoricalSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/ImmediateSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/NewThreadSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/SchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/SynchronizationContextSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/TaskPoolSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/ThreadPoolSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Concurrency/VirtualSchedulerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Disposables/DisposableTests.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableAggregateTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableAsyncTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableAwaiterTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableBindingTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableBlockingTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableConversionTests.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableCreationTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableEventsTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableExtensionsTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableImperativeTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableJoinsTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableMultipleTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableRemotingTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableSafetyTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableSingleTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableStandardQueryOperatorTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/ObservableTimeTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/QbservableExTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/QbservableTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/Subjects/AsyncSubjectTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/Subjects/BehaviorSubjectTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/Subjects/ReplaySubjectTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/Linq/Subjects/SubjectTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/MySubject.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/RogueEnumerable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/SystemClockTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/DefaultConcurrencyAbstractionLayerTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/EventPatternSourceBaseTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/NotificationTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/TaskObservableExtensionsTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/TimeTests.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/UnitTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Dummies/DummyDisposable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Dummies/DummyEnumerable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Dummies/DummyFunc.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Dummies/DummyObservable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Dummies/DummyObserver.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Dummies/DummyScheduler.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Extensions.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/MockDisposable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/MockEnumerable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/NullErrorObservable.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Properties/AssemblyInfo.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/ListObservableTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/ObserverTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/PrivateTypesTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/RegressionTest.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/TestTaskScheduler.cs
+../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Utils.cs
diff --git a/mcs/class/System.Reactive.Core/System.Reactive.Core.dll.sources b/mcs/class/System.Reactive.Core/System.Reactive.Core.dll.sources
index 257e51ff394..2201460e0a6 100644
--- a/mcs/class/System.Reactive.Core/System.Reactive.Core.dll.sources
+++ b/mcs/class/System.Reactive.Core/System.Reactive.Core.dll.sources
@@ -1,78 +1,78 @@
-../../../external/rx/Rx.NET/System.Reactive.Core/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/InternalsVisibleTo.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/NamespaceDocs.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Observable.Extensions.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Observer.Extensions.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/AnonymousObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/AnonymousObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/AnonymousSafeObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/AsyncLock.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/CatchScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/ConcurrencyAbstractionLayer.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/ConcurrencyAbstractionLayer.Default.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.Wrappers.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/DisableOptimizationsScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.Services.Emulation.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/LocalScheduler.TimerQueue.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.Services.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/CurrentThreadScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/ImmediateScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/LocalScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/ScheduledItem.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.Async.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.Recursive.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Scheduler.Simple.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/SchedulerDefaults.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/SchedulerOperation.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/SchedulerQueue.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/SchedulerWrapper.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Stopwatch.Default.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Synchronization.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Synchronization.ObserveOn.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/Synchronization.Synchronize.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/SynchronizationContextScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Concurrency/DefaultScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/AsyncLockObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/CheckedObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/ConcurrentDictionary.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/ConcurrentQueue.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Constants.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/AnonymousDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/BooleanDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/CancellationDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/CompositeDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/ContextDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/DefaultDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/Disposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/MultipleAssignmentDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/RefCountDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/ScheduledDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/SerialDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Disposables/SingleAssignmentDisposable.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/AutoDetachObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/ExceptionServices.Default.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/ExceptionServices.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/HostLifecycleService.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/ImmutableList.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Lazy.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Observers.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/PlatformEnlightenmentProvider.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/PriorityQueue.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Producer.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/SafeObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/ScheduledObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Semaphore.Silverlight.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Semaphore.Xna.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Sink.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/Stubs.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizedObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/SystemClock.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Internal/SystemClock.Default.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Notification.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/ObservableBase.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/ObserverBase.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Reactive/Unit.cs
-../../../external/rx/Rx.NET/System.Reactive.Core/Strings_Core.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/InternalsVisibleTo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/NamespaceDocs.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Observable.Extensions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Observer.Extensions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/AnonymousObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/AnonymousObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/AnonymousSafeObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/AsyncLock.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/CatchScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/ConcurrencyAbstractionLayer.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/ConcurrencyAbstractionLayer.Default.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.Wrappers.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/DisableOptimizationsScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.Services.Emulation.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/LocalScheduler.TimerQueue.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.Services.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/CurrentThreadScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/ImmediateScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/LocalScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/ScheduledItem.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.Async.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.Recursive.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Scheduler.Simple.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/SchedulerDefaults.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/SchedulerOperation.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/SchedulerQueue.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/SchedulerWrapper.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Stopwatch.Default.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Synchronization.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Synchronization.ObserveOn.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/Synchronization.Synchronize.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/SynchronizationContextScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Concurrency/DefaultScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/AsyncLockObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/CheckedObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/ConcurrentDictionary.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/ConcurrentQueue.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Constants.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/AnonymousDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/BooleanDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/CancellationDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/CompositeDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/ContextDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/DefaultDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/Disposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/MultipleAssignmentDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/RefCountDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/ScheduledDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/SerialDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Disposables/SingleAssignmentDisposable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/AutoDetachObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/ExceptionServices.Default.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/ExceptionServices.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/HostLifecycleService.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/ImmutableList.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Lazy.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Observers.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/PlatformEnlightenmentProvider.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/PriorityQueue.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Producer.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/SafeObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/ScheduledObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Semaphore.Silverlight.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Semaphore.Xna.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Sink.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/Stubs.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/SynchronizedObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/SystemClock.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Internal/SystemClock.Default.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Notification.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/ObservableBase.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/ObserverBase.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Reactive/Unit.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Core/Strings_Core.Generated.cs
diff --git a/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.dll.sources b/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.dll.sources
index 711f341c3e1..8e1e215b46d 100644
--- a/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.dll.sources
+++ b/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.dll.sources
@@ -1,2 +1,2 @@
-../../../external/rx/Rx.NET/System.Reactive.Debugger/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Debugger/Reactive/Linq/QueryDebugger.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Debugger/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Debugger/Reactive/Linq/QueryDebugger.cs
diff --git a/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.dll.sources b/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.dll.sources
index 014a9c93f42..00bb33cd65d 100644
--- a/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.dll.sources
+++ b/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.dll.sources
@@ -1,10 +1,10 @@
-../../../external/rx/Rx.NET/System.Reactive.Experimental/ExperimentalAttribute.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/InternalsVisibleTo.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/Internal/BinaryObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/Linq/QbservableEx.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/Linq/IQueryLanguageEx.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/Linq/ObservableEx.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/Linq/QbservableEx.Generated.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/Linq/QueryLanguageEx.cs
-../../../external/rx/Rx.NET/System.Reactive.Experimental/Reactive/ListObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/ExperimentalAttribute.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/InternalsVisibleTo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/Internal/BinaryObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/Linq/QbservableEx.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/Linq/IQueryLanguageEx.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/Linq/ObservableEx.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/Linq/QbservableEx.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/Linq/QueryLanguageEx.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Experimental/Reactive/ListObservable.cs
diff --git a/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.dll.sources b/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.dll.sources
index 2ce2955ed3b..24e3207137a 100644
--- a/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.dll.sources
+++ b/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.dll.sources
@@ -1,24 +1,24 @@
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/AssemblyFileVersionAttribute.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/DateTimeOffset.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/IObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/IObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/NamespaceDocs.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Concurrency/ISchedulerPeriodic.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Concurrency/IStopwatchProvider.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Concurrency/IScheduledItem.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Concurrency/IScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Concurrency/ISchedulerLongRunning.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Concurrency/IStopwatch.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Disposables/ICancelable.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/IEventPattern.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/IEventPatternSource.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/IEventSource.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/IObserver.Result.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Linq/IGroupedObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Linq/IQbservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Linq/IQbservableProvider.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Subjects/IConnectableObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Subjects/ISubject.cs
-../../../external/rx/Rx.NET/System.Reactive.Interfaces/Reactive/Subjects/ISubject.Multi.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/AssemblyFileVersionAttribute.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/DateTimeOffset.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/IObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/IObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/NamespaceDocs.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Concurrency/ISchedulerPeriodic.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Concurrency/IStopwatchProvider.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Concurrency/IScheduledItem.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Concurrency/IScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Concurrency/ISchedulerLongRunning.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Concurrency/IStopwatch.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Disposables/ICancelable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/IEventPattern.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/IEventPatternSource.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/IEventSource.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/IObserver.Result.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Linq/IGroupedObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Linq/IQbservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Linq/IQbservableProvider.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Subjects/IConnectableObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Subjects/ISubject.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Interfaces/Reactive/Subjects/ISubject.Multi.cs
diff --git a/mcs/class/System.Reactive.Linq/System.Reactive.Linq.dll.sources b/mcs/class/System.Reactive.Linq/System.Reactive.Linq.dll.sources
index 896357503b0..7e1f8a7abae 100644
--- a/mcs/class/System.Reactive.Linq/System.Reactive.Linq.dll.sources
+++ b/mcs/class/System.Reactive.Linq/System.Reactive.Linq.dll.sources
@@ -1,171 +1,171 @@
-../../../external/rx/Rx.NET/System.Reactive.Linq/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/NamespaceDocs.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Concurrency/VirtualTimeScheduler.Extensions.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/ConcatSink.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/Constants.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/Helpers.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/IConcatenatable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/IEvaluatableObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/QueryServices.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/ReflectionUtils.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/HashSet.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/Lookup.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/LocalQueryMethodImplementationTypeAttribute.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Case.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Collect.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/If.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/For.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/DoWhile.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/While.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/TakeLastBuffer.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Next.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/MostRecent.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Latest.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/PushToPullAdapter.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/RefCount.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Multicast.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/GroupBy.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable_.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage_.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Joins.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Multiple.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Single.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.StandardSequenceOperators.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Time.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Async.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Awaiter.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Binding.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Blocking.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Concurrency.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Conversions.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Creation.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Events.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Aggregates.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Imperative.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/IQueryLanguage.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Imperative.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/EventPatternSourceBase.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/EventPattern.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/EventPatternSource.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/EventSource.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/InternalsVisibleTo.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Async.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Events.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Concurrency/HistoricalScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Concurrency/VirtualTimeScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/AnonymousEnumerable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/BinaryObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/AddRef.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Aggregate.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/All.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Amb.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Any.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/AsObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Average.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Buffer.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Catch.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Concat.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Contains.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Cast.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/CombineLatest.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/GetEnumerator.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/GroupJoin.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Join.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/SelectMany.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Zip.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/OfType.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Count.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/DefaultIfEmpty.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Defer.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Delay.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/DelaySubscription.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Dematerialize.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Distinct.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/DistinctUntilChanged.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Do.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ElementAt.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Empty.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Finally.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/FirstAsync.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ForEach.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/FromEvent.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/FromEventPattern.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Generate.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/GroupByUntil.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/IgnoreElements.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/IsEmpty.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/LastAsync.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/LongCount.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Materialize.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Max.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/MaxBy.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Merge.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Min.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/MinBy.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Never.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/OnErrorResumeNext.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Range.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Repeat.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Return.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Sample.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Scan.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Select.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/SequenceEqual.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/SingleAsync.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Skip.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/SkipLast.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/SkipUntil.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/SkipWhile.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Sum.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Switch.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/TailRecursiveSink.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Take.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/TakeLast.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/TakeUntil.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/TakeWhile.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Throttle.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Throw.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/TimeInterval.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Timeout.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Timer.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Timestamp.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ToArray.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ToDictionary.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ToList.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ToLookup.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/ToObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Using.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Where.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/Window.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observαble/_.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Subjects/ConnectableObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Subjects/Subject.Extensions.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/Either.Generic.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Subjects/AsyncSubject.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Subjects/BehaviorSubject.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Subjects/Subject.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/GroupedObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Joins/ActivePlan.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Joins/JoinObserver.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Joins/Pattern.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Joins/Plan.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Aggregates.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Awaiter.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Binding.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Blocking.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Concurrency.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Conversions.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Creation.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Joins.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Multiple.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Single.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.StandardSequenceOperators.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Linq/Observable.Time.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Internal/PushPullAdapter.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Subjects/ReplaySubject.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Threading/Tasks/NamespaceDoc.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Threading/Tasks/TaskObservableExtensions.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/TimeInterval.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Reactive/Timestamped.cs
-../../../external/rx/Rx.NET/System.Reactive.Linq/Strings_Linq.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/NamespaceDocs.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Concurrency/VirtualTimeScheduler.Extensions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/ConcatSink.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/Constants.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/Helpers.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/IConcatenatable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/IEvaluatableObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/QueryServices.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/ReflectionUtils.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/HashSet.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/Lookup.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/LocalQueryMethodImplementationTypeAttribute.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Case.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Collect.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/If.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/For.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/DoWhile.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/While.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/TakeLastBuffer.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Next.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/MostRecent.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Latest.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/PushToPullAdapter.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/RefCount.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Multicast.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/GroupBy.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable_.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage_.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Joins.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Multiple.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Single.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.StandardSequenceOperators.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Time.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Async.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Awaiter.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Binding.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Blocking.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Concurrency.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Conversions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Creation.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Events.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Aggregates.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.Imperative.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/IQueryLanguage.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Imperative.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/EventPatternSourceBase.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/EventPattern.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/EventPatternSource.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/EventSource.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/InternalsVisibleTo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Async.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Events.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Concurrency/HistoricalScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Concurrency/VirtualTimeScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/AnonymousEnumerable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/BinaryObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/AddRef.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Aggregate.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/All.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Amb.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Any.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/AsObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Average.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Buffer.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Catch.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Concat.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Contains.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Cast.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/CombineLatest.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/GetEnumerator.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/GroupJoin.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Join.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/SelectMany.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Zip.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/OfType.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Count.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/DefaultIfEmpty.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Defer.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Delay.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/DelaySubscription.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Dematerialize.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Distinct.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/DistinctUntilChanged.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Do.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ElementAt.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Empty.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Finally.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/FirstAsync.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ForEach.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/FromEvent.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/FromEventPattern.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Generate.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/GroupByUntil.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/IgnoreElements.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/IsEmpty.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/LastAsync.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/LongCount.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Materialize.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Max.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/MaxBy.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Merge.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Min.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/MinBy.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Never.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/OnErrorResumeNext.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Range.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Repeat.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Return.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Sample.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Scan.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Select.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/SequenceEqual.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/SingleAsync.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Skip.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/SkipLast.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/SkipUntil.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/SkipWhile.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Sum.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Switch.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/TailRecursiveSink.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Take.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/TakeLast.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/TakeUntil.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/TakeWhile.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Throttle.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Throw.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/TimeInterval.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Timeout.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Timer.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Timestamp.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ToArray.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ToDictionary.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ToList.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ToLookup.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/ToObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Using.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Where.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/Window.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable/_.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Subjects/ConnectableObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Subjects/Subject.Extensions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/Either.Generic.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Subjects/AsyncSubject.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Subjects/BehaviorSubject.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Subjects/Subject.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/GroupedObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Joins/ActivePlan.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Joins/JoinObserver.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Joins/Pattern.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Joins/Plan.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Aggregates.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Awaiter.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Binding.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Blocking.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Concurrency.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Conversions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Creation.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Joins.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Multiple.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Single.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.StandardSequenceOperators.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Linq/Observable.Time.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Internal/PushPullAdapter.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Subjects/ReplaySubject.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Threading/Tasks/NamespaceDoc.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Threading/Tasks/TaskObservableExtensions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/TimeInterval.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Reactive/Timestamped.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Linq/Strings_Linq.Generated.cs
diff --git a/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.dll.sources b/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.dll.sources
index 9950bee597d..cd3b82b114a 100644
--- a/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.dll.sources
+++ b/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.dll.sources
@@ -1,18 +1,19 @@
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.Windows.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/EventLoopScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/NewThreadScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/Thread.Stub.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/ThreadPoolScheduler.Windows.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/EnlightenmentProvider.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Internal/HostLifecycleNotifications.WindowsPhone.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Internal/HostLifecycleNotifications.Windows.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Internal/PhoneShellThunks.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Internal/StopwatchImpl.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/TaskPoolScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Concurrency/ThreadPoolScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Internal/ExceptionServicesImpl.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Reactive/Internal/PlatformEnlightenmentProvider.cs
-../../../external/rx/Rx.NET/System.Reactive.PlatformServices/Strings_PlatformServices.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.Windows.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/EventLoopScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/NewThreadScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/ConcurrencyAbstractionLayerImpl.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/Thread.Stub.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/ThreadPoolScheduler.Windows.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/EnlightenmentProvider.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/HostLifecycleNotifications.WindowsPhone.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/HostLifecycleNotifications.Windows.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/PhoneShellThunks.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/StopwatchImpl.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/TaskPoolScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Concurrency/ThreadPoolScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/ExceptionServicesImpl.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/PlatformEnlightenmentProvider.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Reactive/Internal/Stubs.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.PlatformServices/Strings_PlatformServices.Generated.cs
diff --git a/mcs/class/System.Reactive.Providers/System.Reactive.Providers.dll.sources b/mcs/class/System.Reactive.Providers/System.Reactive.Providers.dll.sources
index 13780f9bd37..6e7b91e0340 100644
--- a/mcs/class/System.Reactive.Providers/System.Reactive.Providers.dll.sources
+++ b/mcs/class/System.Reactive.Providers/System.Reactive.Providers.dll.sources
@@ -1,12 +1,12 @@
-../../../external/rx/Rx.NET/System.Reactive.Providers/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Internal/Constants.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Joins/QueryablePattern.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Joins/QueryablePlan.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Linq/ExpressionVisitor.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Linq/Observable.Queryable.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Linq/Qbservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Linq/Qbservable.Generated.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/Linq/Qbservable.Joins.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Reactive/ObservableQuery.cs
-../../../external/rx/Rx.NET/System.Reactive.Providers/Strings_Providers.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Internal/Constants.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Joins/QueryablePattern.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Joins/QueryablePlan.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Linq/ExpressionVisitor.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Linq/Observable.Queryable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Linq/Qbservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Linq/Qbservable.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/Linq/Qbservable.Joins.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Reactive/ObservableQuery.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Providers/Strings_Providers.Generated.cs
diff --git a/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.dll.sources b/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.dll.sources
index ee06dc6b336..08d770ac1a3 100644
--- a/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.dll.sources
+++ b/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.dll.sources
@@ -1,4 +1,4 @@
-../../../external/rx/Rx.NET/System.Reactive.Runtime.Remoting/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Runtime.Remoting/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Runtime.Remoting/Reactive/Linq/Observable.Remoting.cs
-../../../external/rx/Rx.NET/System.Reactive.Runtime.Remoting/Reactive/Linq/QueryLanguage.Remoting.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Runtime.Remoting/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Runtime.Remoting/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Runtime.Remoting/Reactive/Linq/Observable.Remoting.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Runtime.Remoting/Reactive/Linq/QueryLanguage.Remoting.cs
diff --git a/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.dll.sources b/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.dll.sources
index ab1f8f9ad79..b1f69a27bb0 100644
--- a/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.dll.sources
+++ b/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.dll.sources
@@ -1,4 +1,4 @@
-../../../external/rx/Rx.NET/System.Reactive.Windows.Forms/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Forms/Reactive/Linq/ControlObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Forms/Reactive/Concurrency/ControlScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Forms/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Forms/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Forms/Reactive/Linq/ControlObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Forms/Reactive/Concurrency/ControlScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Forms/Properties/AssemblyInfo.cs
diff --git a/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.dll.sources b/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.dll.sources
index 7b287a88233..b526b72ba3c 100644
--- a/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.dll.sources
+++ b/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.dll.sources
@@ -1,8 +1,8 @@
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/GlobalSuppressions.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Reactive/Concurrency/CoreDispatcherScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Reactive/Internal/Constants.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Reactive/Linq/CoreDispatcherObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Reactive/Linq/DispatcherObservable.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Reactive/Concurrency/DispatcherScheduler.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Properties/AssemblyInfo.cs
-../../../external/rx/Rx.NET/System.Reactive.Windows.Threading/Strings_WindowsThreading.Generated.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/GlobalSuppressions.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Reactive/Concurrency/CoreDispatcherScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Reactive/Internal/Constants.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Reactive/Linq/CoreDispatcherObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Reactive/Linq/DispatcherObservable.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Reactive/Concurrency/DispatcherScheduler.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Properties/AssemblyInfo.cs
+../../../external/rx/Rx/NET/Source/System.Reactive.Windows.Threading/Strings_WindowsThreading.Generated.cs
diff --git a/mcs/class/build-rx-dll-sources.sh b/mcs/class/build-rx-dll-sources.sh
index 5824d02bf3f..0c44fc0ddc7 100644
--- a/mcs/class/build-rx-dll-sources.sh
+++ b/mcs/class/build-rx-dll-sources.sh
@@ -1,6 +1,6 @@
// useful grep
-// grep -h "#if" /svn/mono/external/rx/Rx.NET/System.Reactive.*/*.cs /svn/mono/external/rx/Rx.NET/System.Reactive.*/*/*.cs /svn/mono/external/rx/Rx.NET/System.Reactive.*/*/*/*.cs | sort | uniq
+// grep -h "#if" /svn/mono/external/rx/Rx/NET/Source/System.Reactive.*/*.cs /svn/mono/external/rx/Rx/NET/Source/System.Reactive.*/*/*.cs /svn/mono/external/rx/Rx/NET/Source/System.Reactive.*/*/*/*.cs | sort | uniq
using System.Diagnostics;
using System.IO;
@@ -40,7 +40,7 @@ var excluded_ios_asses = new string [] {
var blacklist = new string [] {
// FIXME: this is the only source that we cannot build.
- //Test/../../../../external/rx/Rx.NET/Tests.System.Reactive/Tests/ObservableExTest.cs(1478,27): error CS0411: The type arguments for method `System.Reactive.Linq.ObservableEx.ManySelect<TSource,TResult>(this System.IObservable<TSource>, System.Func<System.IObservable<TSource>,TResult>)' cannot be inferred from the usage. Try specifying the type arguments explicitly
+ //Test/../../../../external/rx/Rx/NET/Source/Tests.System.Reactive/Tests/ObservableExTest.cs(1478,27): error CS0411: The type arguments for method `System.Reactive.Linq.ObservableEx.ManySelect<TSource,TResult>(this System.IObservable<TSource>, System.Func<System.IObservable<TSource>,TResult>)' cannot be inferred from the usage. Try specifying the type arguments explicitly
"ObservableExTest.cs",
// WPF Dispatcher.Invoke() is not implemented.
@@ -49,15 +49,15 @@ var blacklist = new string [] {
"ObservableConcurrencyTest.cs",
};
-var dstAndroid = "../../external/rx/Rx.NET/Rx_Xamarin/android";
-var dstIOS = "../../external/rx/Rx.NET/Rx_Xamarin/iOS";
+var dstAndroid = "../../external/rx/Rx/NET/Source/Rx_Xamarin/android";
+var dstIOS = "../../external/rx/Rx/NET/Source/Rx_Xamarin/iOS";
int guid_idx = 0;
foreach (var ass in asses) {
var monoass = ass == "Microsoft.Reactive.Testing" ?
"Mono.Reactive.Testing" : ass;
- var basePath = "../../external/rx/Rx.NET";
+ var basePath = "../../external/rx/Rx/NET/Source";
var csproj = Path.Combine (basePath, ass, ass + ".csproj");
var pathPrefix = ass == "Tests.System.Reactive" ? "../" : "";