32 if ((num++ & 0
x3F) == 0)
42 _resultFoundFlag.Value =
true;
94 [
ExcludeFromCodeCoverage(Justification =
"This method should never be called as fallback to sequential is handled in Aggregate()")]
128 result =
default(TSource);
CancellationToken MergedCancellationToken
override void Dispose(bool disposing)
override bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TSource currentElement, ref int currentKey)
readonly CancellationToken _cancellationToken
ElementAtQueryOperatorEnumerator(QueryOperatorEnumerator< TSource, int > source, int index, Shared< bool > resultFoundFlag, CancellationToken cancellationToken)
readonly Shared< bool > _resultFoundFlag
readonly QueryOperatorEnumerator< TSource, int > _source
ElementAtQueryOperator(IEnumerable< TSource > child, int index)
override bool LimitsParallelism
readonly bool _limitsParallelism
override QueryResults< TSource > Open(QuerySettings settings, bool preferStriping)
readonly bool _prematureMerge
bool Aggregate([MaybeNullWhen(false)] out TSource result, bool withDefaultValue)
override IEnumerable< TSource > AsSequentialQuery(CancellationToken token)
override void WrapPartitionedStream< TKey >(PartitionedStream< TSource, TKey > inputStream, IPartitionedStreamRecipient< TSource > recipient, bool preferStriping, QuerySettings settings)
bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TElement currentElement, [AllowNull] ref TKey currentKey)
CancellationState CancellationState
void ThrowIfCancellationRequested()