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