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

Public Member Functions

override IList< IEnumerator< KeyValuePair< long, TSource > > > GetOrderablePartitions (int partitionCount)
 
virtual 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

 StaticIndexRangePartitioner ()
 
IEnumerator< KeyValuePair< long, TSource > > CreatePartition (int startIndex, int endIndex)
 

Properties

int SourceCount [get]
 
bool KeysOrderedInEachPartition [get, private set]
 
bool KeysOrderedAcrossPartitions [get, private set]
 
bool KeysNormalized [get, private set]
 
virtual bool SupportsDynamicPartitions [get]
 

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 > ()
 

Detailed Description

Definition at line 587 of file Partitioner.cs.


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