1 write to TaskScheduler
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\QuerySettings.cs (1)
176settings.TaskScheduler ??= TaskScheduler.Default;
15 references to TaskScheduler
System.Linq.Parallel (15)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (3)
90Debug.Assert(settings.TaskScheduler != null); 94false, ParallelMergeOptions.FullyBuffered, settings.TaskScheduler, _leftChild.OutputOrdered, 105false, ParallelMergeOptions.FullyBuffered, settings.TaskScheduler, _rightChild.OutputOrdered,
System\Linq\Parallel\QueryOperators\QueryOperator.cs (6)
152Debug.Assert(querySettings.TaskScheduler != null); 154querySettings.TaskScheduler, 178Debug.Assert(querySettings.TaskScheduler != null); 233Debug.Assert(querySettings.TaskScheduler != null); 235new PartitionedStreamMerger<TOutput>(false, ParallelMergeOptions.FullyBuffered, querySettings.TaskScheduler, 286TaskScheduler? taskScheduler = settings.TaskScheduler;
System\Linq\Parallel\QueryOperators\QuerySettings.cs (6)
101if (this.TaskScheduler != null && settings2.TaskScheduler != null) 126TaskScheduler? tm = this.TaskScheduler ?? settings2.TaskScheduler; 147QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode, MergeOptions); 185Debug.Assert(settings.TaskScheduler != null);