39 for (
int i = 0; i <
value; i++)
91 currentKey =
checked((
int)current.Key);
IList< IEnumerator< TSource > > GetPartitions(int partitionCount)
OrderablePartitionerEnumerator(IEnumerator< KeyValuePair< long, TElement > > sourceEnumerator)
override bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TElement currentElement, ref int currentKey)
readonly IEnumerator< KeyValuePair< long, TElement > > _sourceEnumerator
override void Dispose(bool disposing)
override void Dispose(bool disposing)
override bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TElement currentElement, ref int currentKey)
readonly IEnumerator< TElement > _sourceEnumerator
PartitionerEnumerator(IEnumerator< TElement > sourceEnumerator)
PartitionerQueryOperatorResults(Partitioner< TElement > partitioner, QuerySettings settings)
override void GivePartitionedStream(IPartitionedStreamRecipient< TElement > recipient)
readonly Partitioner< TElement > _partitioner
override IEnumerable< TElement > AsSequentialQuery(CancellationToken token)
override bool LimitsParallelism
static OrdinalIndexState GetOrdinalIndexState(Partitioner< TElement > partitioner)
override QueryResults< TElement > Open(QuerySettings settings, bool preferStriping)
PartitionerQueryOperator(Partitioner< TElement > partitioner)
readonly Partitioner< TElement > _partitioner
static string PartitionerQueryOperator_NullPartitionList
static string PartitionerQueryOperator_NullPartition
static string PartitionerQueryOperator_WrongNumberOfPartitions