2 writes to TaskScheduler
System.Core (2)
System\Linq\Parallel\QueryOperators\QuerySettings.cs (1)
186settings.TaskScheduler = TaskScheduler.Default;
System\Linq\ParallelEnumerable.cs (1)
309settings.TaskScheduler = taskScheduler;
14 references to TaskScheduler
System.Core (14)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (2)
97false, ParallelMergeOptions.FullyBuffered, settings.TaskScheduler, m_leftChild.OutputOrdered, 107false, ParallelMergeOptions.FullyBuffered, settings.TaskScheduler, m_rightChild.OutputOrdered,
System\Linq\Parallel\QueryOperators\QueryOperator.cs (4)
163querySettings.TaskScheduler, 186Contract.Assert(querySettings.TaskScheduler != null); 231new PartitionedStreamMerger<TOutput>(false, ParallelMergeOptions.FullyBuffered, querySettings.TaskScheduler, 280TaskScheduler taskScheduler = settings.TaskScheduler;
System\Linq\Parallel\QueryOperators\QuerySettings.cs (8)
108if (this.TaskScheduler != null && settings2.TaskScheduler != null) 133TaskScheduler tm = (this.TaskScheduler == null) ? settings2.TaskScheduler : this.TaskScheduler; 154QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode, MergeOptions); 184if (settings.TaskScheduler == null) 209Contract.Assert(settings.TaskScheduler != null);