System.Collections.Concurrent.OrderablePartitioner< TSource > Class Template Referenceabstract
+ Inheritance diagram for System.Collections.Concurrent.OrderablePartitioner< TSource >:
+ Collaboration diagram for System.Collections.Concurrent.OrderablePartitioner< TSource >:

Public Member Functions

override IEnumerable< TSource > GetDynamicPartitions ()
 
override IList< IEnumerator< TSource > > GetPartitions (int partitionCount)
 
abstract IList< IEnumerator< KeyValuePair< long, TSource > > > GetOrderablePartitions (int partitionCount)
 
virtual IEnumerable< KeyValuePair< long, TSource > > GetOrderableDynamicPartitions ()
 

Protected Member Functions

 OrderablePartitioner (bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized)
 

Properties

bool KeysOrderedInEachPartition [get]
 
bool KeysOrderedAcrossPartitions [get]
 
bool KeysNormalized [get]
 

Detailed Description

Definition at line 34 of file OrderablePartitioner.cs.

Constructor & Destructor Documentation

System.Collections.Concurrent.OrderablePartitioner< TSource >.OrderablePartitioner ( bool  keysOrderedInEachPartition,
bool  keysOrderedAcrossPartitions,
bool  keysNormalized 
)
protected

Definition at line 40 of file OrderablePartitioner.cs.

Member Function Documentation

override IEnumerable<TSource> System.Collections.Concurrent.OrderablePartitioner< TSource >.GetDynamicPartitions ( )

Definition at line 49 of file OrderablePartitioner.cs.

virtual IEnumerable<KeyValuePair<long, TSource> > System.Collections.Concurrent.OrderablePartitioner< TSource >.GetOrderableDynamicPartitions ( )
virtual

Definition at line 76 of file OrderablePartitioner.cs.

abstract IList<IEnumerator<KeyValuePair<long, TSource> > > System.Collections.Concurrent.OrderablePartitioner< TSource >.GetOrderablePartitions ( int  partitionCount)
pure virtual
override IList<IEnumerator<TSource> > System.Collections.Concurrent.OrderablePartitioner< TSource >.GetPartitions ( int  partitionCount)

Definition at line 55 of file OrderablePartitioner.cs.

Property Documentation

bool System.Collections.Concurrent.OrderablePartitioner< TSource >.KeysNormalized
get

Definition at line 96 of file OrderablePartitioner.cs.

bool System.Collections.Concurrent.OrderablePartitioner< TSource >.KeysOrderedAcrossPartitions
get

Definition at line 90 of file OrderablePartitioner.cs.

bool System.Collections.Concurrent.OrderablePartitioner< TSource >.KeysOrderedInEachPartition
get

Definition at line 84 of file OrderablePartitioner.cs.


The documentation for this class was generated from the following file: