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

github.com/mono/rx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs')
-rw-r--r--Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs55
1 files changed, 0 insertions, 55 deletions
diff --git a/Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs b/Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs
deleted file mode 100644
index c417f90..0000000
--- a/Rx.NET/System.Reactive.Core/Reactive/Internal/SynchronizationContextExtensions.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
-
-#if !NO_SYNCCTX
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading;
-
-namespace System.Reactive.Concurrency
-{
- internal static class SynchronizationContextExtensions
- {
- public static void PostWithStartComplete<T>(this SynchronizationContext context, Action<T> action, T state)
- {
- context.OperationStarted();
-
- context.Post(
- o =>
- {
- try
- {
- action((T)o);
- }
- finally
- {
- context.OperationCompleted();
- }
- },
- state
- );
- }
-
- public static void PostWithStartComplete(this SynchronizationContext context, Action action)
- {
- context.OperationStarted();
-
- context.Post(
- _ =>
- {
- try
- {
- action();
- }
- finally
- {
- context.OperationCompleted();
- }
- },
- null
- );
- }
- }
-}
-#endif \ No newline at end of file