1 // Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. 2 3 #if !NO_TPL 4 using System.Collections.Generic; 5 using System.Threading.Tasks; 6 7 namespace ReactiveTests 8 { 9 class TestTaskScheduler : TaskScheduler 10 { QueueTask(Task task)11 protected override void QueueTask(Task task) 12 { 13 TryExecuteTaskInline(task, false); 14 } 15 TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued)16 protected override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) 17 { 18 return TryExecuteTask(task); 19 } 20 GetScheduledTasks()21 protected override IEnumerable<Task> GetScheduledTasks() 22 { 23 return null; 24 } 25 } 26 } 27 #endif