3 writes to MergeOptions
System.Linq.Parallel (3)
System\Linq\Parallel\QueryOperators\QuerySettings.cs (2)
179
settings.
MergeOptions
??= ParallelMergeOptions.Default;
182
settings.
MergeOptions
= ParallelMergeOptions.AutoBuffered;
System\Linq\ParallelEnumerable.cs (1)
395
settings.
MergeOptions
= mergeOptions;
10 references to MergeOptions
System.Linq.Parallel (10)
System\Linq\Parallel\QueryOperators\QueryOperator.cs (1)
137
mergeOptions ??= querySettings.
MergeOptions
;
System\Linq\Parallel\QueryOperators\QuerySettings.cs (9)
121
if (this.
MergeOptions
!= null && settings2.
MergeOptions
!= null)
130
ParallelMergeOptions? mergeOptions = this.
MergeOptions
.HasValue ? this.
MergeOptions
: settings2.
MergeOptions
;
147
QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode,
MergeOptions
);
180
if (settings.
MergeOptions
== ParallelMergeOptions.Default)
189
Debug.Assert(settings.
MergeOptions
!= null);
191
Debug.Assert(settings.
MergeOptions
!= ParallelMergeOptions.Default);