protected override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) { if (taskWasPreviouslyQueued && !TryDequeue (task)) return false; return TryExecuteTask(task); }