3 instantiations of QuerySettings
System.Linq.Parallel (3)
System\Linq\Parallel\QueryOperators\QuerySettings.cs (3)
132return new QuerySettings(tm, dop, externalCancellationToken, executionMode, mergeOptions); 147QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode, MergeOptions); 199get { return new QuerySettings(null, null, CancellationToken.None, null, null); }
145 references to QuerySettings
System.Linq.Parallel (145)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (1)
25: base(QuerySettings.Empty)
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (2)
29: base(QuerySettings.Empty) 67: base(QuerySettings.Empty)
System\Linq\Parallel\Enumerables\ParallelQuery.cs (4)
25private QuerySettings _specifiedSettings; 27internal ParallelQuery(QuerySettings specifiedSettings) 38internal QuerySettings SpecifiedQuerySettings 97internal ParallelQuery(QuerySettings settings)
System\Linq\Parallel\Enumerables\RangeEnumerable.cs (1)
28: base(QuerySettings.Empty)
System\Linq\Parallel\Enumerables\RepeatEnumerable.cs (1)
31: base(QuerySettings.Empty)
System\Linq\Parallel\Merging\ArrayMergeHelper.cs (2)
32private QuerySettings _settings; // Settings for the query. 39public ArrayMergeHelper(QuerySettings settings, QueryResults<TInputOutput> queryResults)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (2)
174internal override QueryResults<TIntermediate> Open(QuerySettings settings, bool preferStriping) 183bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (5)
67internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping) 78IPartitionedStreamRecipient<TSource> outputRecipient, bool preferStriping, QuerySettings settings) 97IPartitionedStreamRecipient<TSource> outputRecipient, QuerySettings settings, bool preferStriping) 236ConcatQueryOperator<TSource> op, QuerySettings settings, 253ConcatQueryOperator<TSource> concatOp, QuerySettings settings,
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (2)
41QuerySettings settings, bool preferStriping) 54IPartitionedStreamRecipient<TInputOutput> outputRecipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (2)
63internal override QueryResults<TOutput> Open(QuerySettings settings, bool preferStriping) 73IPartitionedStreamRecipient<TOutput> outputRecipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (2)
43QuerySettings settings, bool preferStriping) 56IPartitionedStreamRecipient<TInputOutput> outputRecipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (2)
76IPartitionedStreamRecipient<TOutput> outputRecipient, bool preferStriping, QuerySettings settings) 156internal override QueryResults<TOutput> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
45QuerySettings settings, bool preferStriping) 58IPartitionedStreamRecipient<TInputOutput> outputRecipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (1)
82internal override QueryResults<TOutput> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (7)
76IPartitionedStreamRecipient<TOutput> outputRecipient, bool preferStriping, QuerySettings settings); 88private QuerySettings _settings; // Settings collected from the query 93BinaryQueryOperator<TLeftInput, TRightInput, TOutput> op, QuerySettings settings, 142private QuerySettings _settings; 145bool preferStriping, QuerySettings settings) 176private QuerySettings _settings; 180PartitionedStream<TLeftInput, TLeftKey> leftPartitionedStream, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs (2)
113QuerySettings settings, bool preferStriping) 121bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
32internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (2)
24internal QueryExecutionOption(QueryOperator<TSource> source, QuerySettings settings) 31internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (4)
30: base(false, QuerySettings.Empty) 40internal override QueryResults<TElement> Open(QuerySettings settings, bool preferStriping) 120private QuerySettings _settings; // Settings collected from the query 122internal PartitionerQueryOperatorResults(Partitioner<TElement> partitioner, QuerySettings settings)
System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs (1)
27private QuerySettings _querySettings;
System\Linq\Parallel\QueryOperators\QueryOperator.cs (7)
37internal QueryOperator(QuerySettings settings) 42internal QueryOperator(bool isOrdered, QuerySettings settings) 63internal abstract QueryResults<TOutput> Open(QuerySettings settings, bool preferStriping); 125QuerySettings querySettings) 173private QueryResults<TOutput> GetQueryResults(QuerySettings querySettings) 192QuerySettings querySettings = 284QuerySettings settings)
System\Linq\Parallel\QueryOperators\QuerySettings.cs (8)
99internal QuerySettings Merge(QuerySettings settings2) 135internal QuerySettings WithPerExecutionSettings() 140internal QuerySettings WithPerExecutionSettings(CancellationTokenSource topLevelCancellationTokenSource, Shared<bool> topLevelDisposedFlag) 147QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode, MergeOptions); 172internal QuerySettings WithDefaults() 174QuerySettings settings = this; 197internal static QuerySettings Empty
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (4)
31: base(Scheduling.DefaultPreserveOrder, QuerySettings.Empty) 57internal override QueryResults<TElement> Open(QuerySettings settings, bool preferStriping) 121private QuerySettings _settings; // Settings collected from the query 123internal ScanEnumerableQueryOperatorResults(IEnumerable<TElement> data, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (2)
95QuerySettings settings, bool preferStriping) 103PartitionedStream<TInput, TKey> inputStream, IPartitionedStreamRecipient<bool> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (2)
77internal override QueryResults<bool> Open(QuerySettings settings, bool preferStriping) 84PartitionedStream<TInput, TKey> inputStream, IPartitionedStreamRecipient<bool> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (2)
50internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping) 58PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (2)
44internal override QueryResults<TInputOutput> Open(QuerySettings settings, bool preferStriping) 54PartitionedStream<TInputOutput, TKey> inputStream, IPartitionedStreamRecipient<TInputOutput> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (2)
58QuerySettings settings, bool preferStriping) 66PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (3)
49internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping) 57PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, bool preferStriping, QuerySettings settings) 72PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (3)
56QuerySettings settingsWithDefaults = SpecifiedQuerySettings 76QuerySettings settings, bool preferStriping) 84PartitionedStream<TInput, TKey> inputStream, IPartitionedStreamRecipient<TInput> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (2)
70bool preferStriping, QuerySettings settings) 174internal override QueryResults<IGrouping<TGroupKey, TElement>> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (4)
82QuerySettings settings, bool preferStriping) 89PartitionedStream<TInput, TKey> inputStream, IPartitionedStreamRecipient<TOutput> recipient, bool preferStriping, QuerySettings settings) 197QuerySettings settings, bool preferStriping) 213QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (2)
77QuerySettings settings, bool preferStriping) 84PartitionedStream<TInputOutput, TKey> inputStream, IPartitionedStreamRecipient<TInputOutput> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (3)
50internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping) 57PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, bool preferStriping, QuerySettings settings) 72private void WrapHelper<TKey>(PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (4)
54PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, bool preferStriping, QuerySettings settings) 74internal override QueryResults<TSource> Open(QuerySettings settings, bool preferStriping) 177QuerySettings settings, bool preferStriping) 193QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (4)
104PartitionedStream<TLeftInput, TLeftKey> inputStream, IPartitionedStreamRecipient<TOutput> recipient, bool preferStriping, QuerySettings settings) 148PartitionedStream<TLeftInput, TLeftKey> inputStream, IPartitionedStreamRecipient<TOutput> recipient, QuerySettings settings) 166PartitionedStream<TLeftInput, int> inputStream, IPartitionedStreamRecipient<TOutput> recipient, QuerySettings settings) 186internal override QueryResults<TOutput> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (4)
50PartitionedStream<TInput, TKey> inputStream, IPartitionedStreamRecipient<TOutput> recipient, bool preferStriping, QuerySettings settings) 68internal override QueryResults<TOutput> Open(QuerySettings settings, bool preferStriping) 146QuerySettings settings, bool preferStriping) 160QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (2)
49QuerySettings settings, bool preferStriping) 56PartitionedStream<TSource, TKey> inputStream, IPartitionedStreamRecipient<TSource> recipient, bool preferStriping, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (6)
76internal override QueryResults<TInputOutput> Open(QuerySettings settings, bool preferStriping) 84PartitionedStream<TInputOutput, TKey> inputStream, IPartitionedStreamRecipient<TInputOutput> recipient, bool preferStriping, QuerySettings settings) 123private QuerySettings _settings; // Settings collected from the query 127QuerySettings settings) 148private QuerySettings _settings; 150internal ChildResultsRecipient(IPartitionedStreamRecipient<TInputOutput> outputRecipient, SortQueryOperator<TInputOutput, TSortKey> op, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (5)
87PartitionedStream<TResult, TKey> inputStream, IPartitionedStreamRecipient<TResult> recipient, bool preferStriping, QuerySettings settings) 105private void WrapHelper<TKey>(PartitionedStream<TResult, TKey> inputStream, IPartitionedStreamRecipient<TResult> recipient, QuerySettings settings) 131internal override QueryResults<TResult> Open(QuerySettings settings, bool preferStriping) 340QuerySettings settings, bool preferStriping) 356QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (3)
113PartitionedStream<TResult, TKey> inputStream, IPartitionedStreamRecipient<TResult> recipient, bool preferStriping, QuerySettings settings) 127private void WrapHelper<TKey>(PartitionedStream<TResult, TKey> inputStream, IPartitionedStreamRecipient<TResult> recipient, QuerySettings settings) 157internal override QueryResults<TResult> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (2)
51PartitionedStream<TInputOutput, TKey> inputStream, IPartitionedStreamRecipient<TInputOutput> recipient, bool preferStriping, QuerySettings settings) 69internal override QueryResults<TInputOutput> Open(QuerySettings settings, bool preferStriping)
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (6)
54private UnaryQueryOperator(QueryOperator<TInput> child, bool outputOrdered, QuerySettings settings) 85bool preferStriping, QuerySettings settings); 97private QuerySettings _settings; // Settings collected from the query 100internal UnaryQueryOperatorResults(QueryResults<TInput> childQueryResults, UnaryQueryOperator<TInput, TOutput> op, QuerySettings settings, bool preferStriping) 146private QuerySettings _settings; 149IPartitionedStreamRecipient<TOutput> outputRecipient, UnaryQueryOperator<TInput, TOutput> op, bool preferStriping, QuerySettings settings)
System\Linq\ParallelEnumerable.cs (17)
300QuerySettings settings = QuerySettings.Empty; 325QuerySettings settings = QuerySettings.Empty; 358QuerySettings settings = QuerySettings.Empty; 394QuerySettings settings = QuerySettings.Empty; 4384QuerySettings settings = leftOp.SpecifiedQuerySettings.Merge(rightOp.SpecifiedQuerySettings) 5405QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5447QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5487QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5532QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5581QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5623QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5665QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults(); 5706QuerySettings settings = queryOp.SpecifiedQuerySettings.WithDefaults();