From d1174f3f8979321a9182925df460e07e08157b41 Mon Sep 17 00:00:00 2001 From: Atsushi Eno Date: Tue, 13 Nov 2012 03:47:31 +0900 Subject: partial import of ca05fdeb565e: Reactive Extensions OSS V1.0 --- Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs (limited to 'Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs') diff --git a/Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs b/Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs new file mode 100644 index 0000000..858b640 --- /dev/null +++ b/Rx.NET/Tests.System.Reactive/TestTaskScheduler.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +#if !NO_TPL +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace ReactiveTests +{ + class TestTaskScheduler : TaskScheduler + { + protected override void QueueTask(Task task) + { + TryExecuteTaskInline(task, false); + } + + protected override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) + { + return TryExecuteTask(task); + } + + protected override IEnumerable GetScheduledTasks() + { + return null; + } + } +} +#endif \ No newline at end of file -- cgit v1.2.3