Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.Concurrent.Partitioner< TSource >.DynamicPartitionerForIndexRange_Abstract< TSource, TCollection > Class Template Referenceabstract

Public Member Functions

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

Static Public Member Functions

static OrderablePartitioner< TSource > Create< TSource > (IList< TSource > list, bool loadBalance)
 
static OrderablePartitioner< TSource > Create< TSource > (TSource[] array, bool loadBalance)
 
static OrderablePartitioner< TSource > Create< TSource > (IEnumerable< TSource > source)
 
static OrderablePartitioner< TSource > Create< TSource > (IEnumerable< TSource > source, EnumerablePartitionerOptions partitionerOptions)
 
static OrderablePartitioner< Tuple< long, long > > Create (long fromInclusive, long toExclusive)
 
static OrderablePartitioner< Tuple< long, long > > Create (long fromInclusive, long toExclusive, long rangeSize)
 
static OrderablePartitioner< Tuple< int, int > > Create (int fromInclusive, int toExclusive)
 
static OrderablePartitioner< Tuple< int, int > > Create (int fromInclusive, int toExclusive, int rangeSize)
 

Protected Member Functions

 DynamicPartitionerForIndexRange_Abstract (TCollection data)
 
IEnumerable< KeyValuePair< long, TSource > > GetOrderableDynamicPartitions_Factory (TCollection data)
 

Properties

override bool SupportsDynamicPartitions [get]
 
bool KeysOrderedInEachPartition [get, private set]
 
bool KeysOrderedAcrossPartitions [get, private set]
 
bool KeysNormalized [get, private set]
 

Static Private Member Functions

static IEnumerable< Tuple< long, long > > CreateRanges (long fromInclusive, long toExclusive, long rangeSize)
 
static IEnumerable< Tuple< int, int > > CreateRanges (int fromInclusive, int toExclusive, int rangeSize)
 
static int GetDefaultChunkSize< TSource > ()
 

Private Attributes

readonly TCollection _data
 

Detailed Description

Definition at line 397 of file Partitioner.cs.


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