void RunTask(Task task) { var oldActiveScheduler = activeScheduler; activeScheduler = this; try { base.TryExecuteTask(task); } finally { activeScheduler = oldActiveScheduler; } }
void RunTask(Task task) { var oldActiveScheduler = activeScheduler; activeScheduler = this; try { base.TryExecuteTask(task); } finally { activeScheduler = oldActiveScheduler; } }