64 _outputOrdered =
true;
CancellationToken MergedCancellationToken
override bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TInputOutput currentElement, ref int currentKey)
readonly QueryOperatorEnumerator< TInputOutput, int > _source
Shared< int > _outputLoopCount
readonly CancellationToken _cancellationToken
override void Dispose(bool disposing)
readonly Func< TInputOutput, int, bool > _predicate
IndexedWhereQueryOperatorEnumerator(QueryOperatorEnumerator< TInputOutput, int > source, Func< TInputOutput, int, bool > predicate, CancellationToken cancellationToken)
override IEnumerable< TInputOutput > AsSequentialQuery(CancellationToken token)
override bool LimitsParallelism
override QueryResults< TInputOutput > Open(QuerySettings settings, bool preferStriping)
readonly Func< TInputOutput, int, bool > _predicate
override void WrapPartitionedStream< TKey >(PartitionedStream< TInputOutput, TKey > inputStream, IPartitionedStreamRecipient< TInputOutput > recipient, bool preferStriping, QuerySettings settings)
void InitOrdinalIndexState()
IndexedWhereQueryOperator(IEnumerable< TInputOutput > child, Func< TInputOutput, int, bool > predicate)
bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TElement currentElement, [AllowNull] ref TKey currentKey)
void SetOrdinalIndexState(OrdinalIndexState indexState)
CancellationState CancellationState
void ThrowIfCancellationRequested()