44 overrides of MoveNext
System.Linq.Parallel (44)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (1)
44internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref T currentElement, ref int currentKey)
System\Linq\Parallel\Enumerables\RangeEnumerable.cs (1)
97internal override bool MoveNext(ref int currentElement, ref int currentKey)
System\Linq\Parallel\Enumerables\RepeatEnumerable.cs (1)
102internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TResult currentElement, ref int currentKey)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (1)
107internal override bool MoveNext(ref Pair<TInputOutput, THashKey> currentElement, ref int currentKey)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (1)
107internal override bool MoveNext(ref Pair<TInputOutput, THashKey> currentElement, [AllowNull] ref TOrderKey currentKey)
System\Linq\Parallel\Partitioning\PartitionedDataSource.cs (5)
258internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref T currentElement, ref int currentKey) 363internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref T currentElement, ref int currentKey) 429internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref T currentElement, ref int currentKey) 534internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref T currentElement, ref int currentKey) 610internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref T currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (1)
259internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TIntermediate currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (1)
187internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TSource currentElement, ref ConcatKey<TLeftKey, TRightKey> currentKey)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (2)
169internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, ref int currentKey) 262internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, [AllowNull] ref TLeftKey currentKey)
System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs (1)
93internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TOutput currentElement, [AllowNull] ref TOutputKey currentKey)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (2)
157internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, ref int currentKey) 261internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, [AllowNull] ref TLeftKey currentKey)
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
215internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, ref int currentKey) 333internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, ref ConcatKey<TLeftKey, TRightKey> currentKey)
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperatorEnumerator.cs (1)
54internal sealed override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TIntermediate currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (2)
216internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TElement currentElement, ref int currentKey) 251internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TElement currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (1)
184internal override bool MoveNext(ref bool currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (1)
162internal override bool MoveNext(ref bool currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (1)
144internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TSource currentElement, [AllowNull] ref TKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (2)
144internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, ref int currentKey) 224internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, [AllowNull] ref TKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
197internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TSource currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (1)
161internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TSource currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (1)
149internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInput currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (2)
256internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref IGrouping<TGroupKey, TElement> currentElement, [AllowNull] ref TOrderKey currentKey) 462internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref IGrouping<TGroupKey, TElement> currentElement, [AllowNull] ref TOrderKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (1)
155internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TOutput currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (1)
163internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (1)
157internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TSource currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (1)
127internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TSource currentElement, [AllowNull] ref TKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (2)
273internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TOutput currentElement, ref Pair<int, int> currentKey) 402internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TOutput currentElement, ref Pair<TLeftKey, int> currentKey)
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
114internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TOutput currentElement, [AllowNull] ref TKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (1)
125internal override bool MoveNext([AllowNull] ref TSource currentElement, ref int currentKey)
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
193internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, [AllowNull] ref TSortKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (1)
193internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TResult currentElement, [AllowNull] ref TKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
252internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TResult currentElement, [AllowNull] ref TKey currentKey)
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (1)
128internal override bool MoveNext([MaybeNullWhen(false), AllowNull] ref TInputOutput currentElement, [AllowNull] ref TKey currentKey)
127 references to MoveNext
System.Linq.Parallel (127)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (2)
117if (_source.MoveNext(ref current!, ref keyUnused)) 209while (_source.MoveNext(ref element!, ref ignoreKey))
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (2)
114if (_source.MoveNext(ref current!, ref currentKey)) 216while (_source.MoveNext(ref element!, ref key))
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (2)
290if (!_source.MoveNext(ref acc!, ref accKeyUnused)) return false; 299while (_source.MoveNext(ref input!, ref keyUnused))
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (2)
197if (_firstSource.MoveNext(ref currentElement!, ref leftKey)) 207if (_secondSource.MoveNext(ref currentElement!, ref rightKey))
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (4)
186while (_rightSource.MoveNext(ref rightElement, ref rightKeyUnused)) 200while (_leftSource.MoveNext(ref leftElement, ref leftKeyUnused)) 275while (_rightSource.MoveNext(ref rightElement, ref rightKeyUnused)) 289while (_leftSource.MoveNext(ref leftElement, ref leftKey))
System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs (2)
120while (_leftSource.MoveNext(ref leftPair, ref leftKey)) 251while (dataSource.MoveNext(ref currentPair, ref orderKey))
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (4)
173while (_rightSource.MoveNext(ref rightElement, ref rightKeyUnused)) 186while (_leftSource.MoveNext(ref leftElement, ref keyUnused)) 274while (_leftSource.MoveNext(ref leftElement, ref leftKey)) 298while (_rightSource.MoveNext(ref rightElement, ref rightKeyUnused))
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (4)
234while (_leftSource.MoveNext(ref currentLeftElement, ref keyUnused)) 261while (_rightSource.MoveNext(ref currentRightElement, ref keyUnused)) 348while (_leftSource.MoveNext(ref elem, ref leftKey)) 365while (_rightSource.MoveNext(ref elem, ref rightKey))
System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs (2)
104if (source.MoveNext(ref elementUnused!, ref keyUnused)) 118while (source.MoveNext(ref elementUnused!, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs (2)
115if (source.MoveNext(ref current, ref keyUnused)) 129while (source.MoveNext(ref current, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs (3)
130if (source.MoveNext(ref currentElement, ref keyUnused)) 137while (source.MoveNext(ref elem, ref keyUnused)) 151while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs (2)
98if (source.MoveNext(ref element, ref keyUnused)) 110while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs (2)
116if (source.MoveNext(ref current, ref keyUnused)) 130while (source.MoveNext(ref current, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs (3)
137if (source.MoveNext(ref currentElement, ref keyUnused)) 144while (source.MoveNext(ref elem, ref keyUnused)) 158while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs (2)
98if (source.MoveNext(ref element, ref keyUnused)) 109while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs (2)
116if (source.MoveNext(ref current, ref keyUnused)) 130while (source.MoveNext(ref current, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs (3)
135if (source.MoveNext(ref currentElement, ref keyUnused)) 142while (source.MoveNext(ref elem, ref keyUnused)) 155while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs (2)
99if (source.MoveNext(ref element, ref keyUnused)) 111while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs (2)
115if (source.MoveNext(ref current, ref keyUnused)) 129while (source.MoveNext(ref current, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs (3)
130if (source.MoveNext(ref currentElement, ref keyUnused)) 137while (source.MoveNext(ref elem, ref keyUnused)) 151while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs (2)
102if (source.MoveNext(ref element, ref keyUnused)) 117while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs (2)
115if (source.MoveNext(ref current, ref keyUnused)) 129while (source.MoveNext(ref current, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs (2)
102if (source.MoveNext(ref elementUnused, ref keyUnused)) 117while (source.MoveNext(ref elementUnused, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs (3)
131if (source.MoveNext(ref currentElement, ref keyUnused)) 138while (source.MoveNext(ref elem, ref keyUnused)) 152while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs (2)
101if (source.MoveNext(ref element, ref keyUnused)) 116while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs (1)
114while (source.MoveNext(ref current, ref currentKey))
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs (3)
129if (source.MoveNext(ref currentElement, ref keyUnused)) 136while (source.MoveNext(ref elem, ref keyUnused)) 150while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs (2)
98if (source.MoveNext(ref element, ref keyUnused)) 110while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs (1)
114while (source.MoveNext(ref current, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs (3)
137if (source.MoveNext(ref currentElement, ref keyUnused)) 144while (source.MoveNext(ref elem, ref keyUnused)) 159while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs (2)
98if (source.MoveNext(ref element, ref keyUnused)) 110while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs (1)
115while (source.MoveNext(ref current, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs (3)
137if (source.MoveNext(ref currentElement, ref keyUnused)) 144while (source.MoveNext(ref elem, ref keyUnused)) 159while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs (2)
98if (source.MoveNext(ref element, ref keyUnused)) 110while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs (1)
115while (source.MoveNext(ref current, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs (3)
129if (source.MoveNext(ref currentElement, ref keyUnused)) 136while (source.MoveNext(ref elem, ref keyUnused)) 150while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs (2)
101if (source.MoveNext(ref element, ref keyUnused)) 115while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs (1)
116while (source.MoveNext(ref current, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs (3)
130if (source.MoveNext(ref currentElement, ref keyUnused)) 137while (source.MoveNext(ref elem, ref keyUnused)) 151while (source.MoveNext(ref elem, ref keyUnused))
System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs (2)
102if (source.MoveNext(ref element, ref keyUnused)) 117while (source.MoveNext(ref element, ref keyUnused));
System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs (1)
67return _operatorEnumerator.MoveNext(ref _current!, ref keyUnused);
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (2)
196if (_source.MoveNext(ref element!, ref keyUnused)) 224while (_source.MoveNext(ref element!, ref keyUnused));
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (2)
173if (_source.MoveNext(ref element!, ref keyUnused)) 201while (_source.MoveNext(ref element!, ref keyUnused));
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (1)
148bool moveNextResult = _source.MoveNext(ref currentElement!, ref currentKey);
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (2)
155while (_source.MoveNext(ref current, ref keyUnused)) 235while (_source.MoveNext(ref elem, ref orderKey))
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
201while (_source.MoveNext(ref currentElement!, ref currentKey))
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (1)
178while (_source.MoveNext(ref value!, ref key))
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (1)
161while (_source.MoveNext(ref element, ref keyUnused))
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (4)
328while (_source.MoveNext(ref sourceElement, ref sourceKeyUnused)) 390while (_source.MoveNext(ref sourceElement, ref sourceKeyUnused)) 557while (_source.MoveNext(ref sourceElement, ref sourceOrderKey)) 632while (_source.MoveNext(ref sourceElement, ref sourceOrderKey))
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (1)
159if (_source.MoveNext(ref element!, ref currentKey))
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (1)
172while (_source.MoveNext(ref currentElement!, ref currentKey))
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (1)
175while (_source.MoveNext(ref value!, ref key))
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (1)
138while (_source.MoveNext(ref current!, ref key))
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (2)
289if (!_leftSource.MoveNext(ref _mutables._currentLeftElement!, ref _mutables._currentLeftSourceIndex)) 419if (!_leftSource.MoveNext(ref _mutables._currentLeftElement!, ref _mutables._currentLeftKey))
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
118if (_source.MoveNext(ref element!, ref currentKey))
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (1)
149while (_source.MoveNext(ref current!, ref keyUnused))
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
198if (!_source.MoveNext(ref currentElement!, ref keyUnused))
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (2)
208while (buffer.Count < _count && _source.MoveNext(ref current!, ref index)) 296if (_source.MoveNext(ref currentElement!, ref currentKey))
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (2)
271while (_source.MoveNext(ref current!, ref key)) 388if (_source.MoveNext(ref currentElement!, ref currentKey))
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (1)
137while (_source.MoveNext(ref currentElement!, ref currentKey))
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (1)
104while (lastChunkSize < chunkSize && partition.MoveNext(ref element!, ref key))
System\Linq\Parallel\Scheduling\SpoolingTask.cs (3)
229while (source.MoveNext(ref current!, ref keyUnused)) 317while (source.MoveNext(ref current!, ref keyUnused)) 396while (_source.MoveNext(ref currentUnused!, ref keyUnused))
System\Linq\Parallel\Utils\ExceptionAggregator.cs (1)
70if (!source.MoveNext(ref elem!, ref ignoreKey))
System\Linq\Parallel\Utils\Sorting.cs (2)
230bool hadNext = _source.MoveNext(ref current!, ref currentKey); 246while (_source.MoveNext(ref current!, ref currentKey));