74 references to Child
System.Linq.Parallel (74)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (1)
177
QueryResults<TInput> childQueryResults =
Child
.Open(settings, preferStriping);
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs (1)
115
QueryResults<TSource> childQueryResults =
Child
.Open(settings, preferStriping);
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (1)
98
QueryResults<TInput> childQueryResults =
Child
.Open(settings, preferStriping);
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (1)
79
QueryResults<TInput> childQueryResults =
Child
.Open(settings, preferStriping);
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (3)
42
SetOrdinalIndexState(ExchangeUtilities.Worse(
Child
.OrdinalIndexState, OrdinalIndexState.Correct));
53
QueryResults<TSource> childQueryResults =
Child
.Open(settings, preferStriping);
86
return
Child
.AsSequentialQuery(token).DefaultIfEmpty(_defaultValue);
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (2)
49
QueryResults<TInputOutput> childResults =
Child
.Open(settings, false);
187
IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (5)
44
OrdinalIndexState childIndexState =
Child
.OrdinalIndexState;
61
QueryResults<TSource> childQueryResults =
Child
.Open(settings, false);
74
intKeyStream = ExecuteAndCollectResults(inputStream, partitionCount,
Child
.OutputOrdered, preferStriping, settings).GetPartitionedStream();
134
IEnumerable<TSource> childAsSequential =
Child
.AsSequentialQuery(cancelState.ExternalCancellationToken);
140
IEnumerable<TSource> childAsSequential =
Child
.AsSequentialQuery(cancelState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (3)
41
_prematureMergeNeeded =
Child
.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing);
52
QueryResults<TSource> childQueryResults =
Child
.Open(settings, false);
62
ListQueryResults<TSource> listResults = ExecuteAndCollectResults(inputStream, inputStream.PartitionCount,
Child
.OutputOrdered, preferStriping, settings);
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (1)
79
QueryResults<TInput> childQueryResults =
Child
.Open(settings, preferStriping);
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (3)
73
if (
Child
.OutputOrdered)
179
QueryResults<TSource> childResults =
Child
.Open(settings, false);
189
IEnumerable<TSource> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (4)
61
OrdinalIndexState childIndexState =
Child
.OrdinalIndexState;
84
QueryResults<TInput> childQueryResults =
Child
.Open(settings, preferStriping);
98
inputStream, partitionCount,
Child
.OutputOrdered, preferStriping, settings);
182
return
Child
.AsSequentialQuery(token).Select(_selector);
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (4)
60
OrdinalIndexState childIndexState =
Child
.OrdinalIndexState;
79
QueryResults<TInputOutput> childQueryResults =
Child
.Open(settings, preferStriping);
92
ListQueryResults<TInputOutput> listResults = ExecuteAndCollectResults(inputStream, partitionCount,
Child
.OutputOrdered, preferStriping, settings);
120
IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (3)
42
_prematureMergeNeeded =
Child
.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing);
52
QueryResults<TSource> childQueryResults =
Child
.Open(settings, false);
63
ExecuteAndCollectResults(inputStream, inputStream.PartitionCount,
Child
.OutputOrdered, preferStriping, settings).GetPartitionedStream();
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (4)
43
if (
Child
.OrdinalIndexState == OrdinalIndexState.Indexable)
56
Debug.Assert(
Child
.OrdinalIndexState != OrdinalIndexState.Indexable, "Don't take this code path if the child is indexable.");
76
QueryResults<TSource> childQueryResults =
Child
.Open(settings, false);
86
IEnumerable<TSource> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (7)
72
_outputOrdered =
Child
.OutputOrdered || indexedRightChildSelector != null;
79
OrdinalIndexState childIndexState =
Child
.OrdinalIndexState;
188
QueryResults<TLeftInput> childQueryResults =
Child
.Open(settings, preferStriping);
202
return CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token).SelectMany(_rightChildSelector, _resultSelector);
204
return (IEnumerable<TOutput>)CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token).SelectMany(_rightChildSelector);
211
return CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token).SelectMany(_indexedRightChildSelector, _resultSelector);
214
return (IEnumerable<TOutput>)CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token).SelectMany(_indexedRightChildSelector);
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (3)
46
SetOrdinalIndexState(
Child
.OrdinalIndexState);
70
QueryResults<TInput> childQueryResults =
Child
.Open(settings, preferStriping);
76
return
Child
.AsSequentialQuery(token).Select(_selector);
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (1)
51
QueryResults<TSource> childQueryResults =
Child
.Open(settings, false);
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (3)
68
return new SortQueryOperator<TInputOutput, Pair<TSortKey, TKey2>>(
Child
, pairKeySelector, pairComparer, false);
78
QueryResults<TInputOutput> childQueryResults =
Child
.Open(settings, false);
104
IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (6)
64
OrdinalIndexState indexState =
Child
.OrdinalIndexState;
89
Debug.Assert(
Child
.OrdinalIndexState != OrdinalIndexState.Indexable, "Don't take this code path if the child is indexable.");
95
inputStream, inputStream.PartitionCount,
Child
.OutputOrdered, preferStriping, settings);
133
QueryResults<TResult> childQueryResults =
Child
.Open(settings, true);
321
return
Child
.AsSequentialQuery(token).Take(_count);
324
IEnumerable<TResult> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (7)
90
OrdinalIndexState childIndexState =
Child
.OrdinalIndexState;
117
ListQueryResults<TResult> results = ExecuteAndCollectResults(inputStream, inputStream.PartitionCount,
Child
.OutputOrdered, preferStriping, settings);
159
QueryResults<TResult> childQueryResults =
Child
.Open(settings, true);
173
return
Child
.AsSequentialQuery(token).TakeWhile(_indexedPredicate);
177
return
Child
.AsSequentialQuery(token).TakeWhile(_predicate);
182
IEnumerable<TResult> wrappedIndexedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
187
IEnumerable<TResult> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (3)
45
ExchangeUtilities.Worse(
Child
.OrdinalIndexState, OrdinalIndexState.Increasing));
72
QueryResults<TInputOutput> childQueryResults =
Child
.Open(settings, preferStriping);
84
IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(
Child
.AsSequentialQuery(token), token);
System\Linq\ParallelEnumerable.cs (8)
5408
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5450
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5491
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5536
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5585
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5627
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5669
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);
5710
IEnumerable<TSource> childAsSequential = queryOp.
Child
.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken);