System.Collections.Concurrent.OrderablePartitioner<TSource> Members

The members of System.Collections.Concurrent.OrderablePartitioner<TSource> are listed below.

See Also: Inherited members from System.Collections.Concurrent.Partitioner<TSource>

Protected Constructors

Called from constructors in derived classes to initialize the System.Collections.Concurrent.OrderablePartitioner`1 class with the specified constraints on the index keys.

Public Properties

[read-only]
KeysNormalizedbool.

Gets whether order keys are normalized.

[read-only]
KeysOrderedAcrossPartitionsbool.

Gets whether elements in an earlier partition always come before elements in a later partition.

[read-only]
KeysOrderedInEachPartitionbool.

Gets whether elements in each partition are yielded in the order of increasing keys.

Public Methods

override
GetDynamicPartitions() : IEnumerable<TSource>

Creates an object that can partition the underlying collection into a variable number of partitions.

GetOrderableDynamicPartitions() : IEnumerable<KeyValuePair<long, TSource>>

Creates an object that can partition the underlying collection into a variable number of partitions.

abstract
GetOrderablePartitions(int) : IList<IEnumerator<KeyValuePair<long, TSource>>>

Partitions the underlying collection into the specified number of orderable partitions.

override
GetPartitions(int) : IList<IEnumerator<TSource>>

Partitions the underlying collection into the given number of ordered partitions.