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

Classes

class  DynamicPartitionEnumerator_Abstract
 
class  DynamicPartitionEnumeratorForIndexRange_Abstract
 
class  DynamicPartitionerForArray
 
class  DynamicPartitionerForIEnumerable
 
class  DynamicPartitionerForIList
 
class  DynamicPartitionerForIndexRange_Abstract
 
class  SharedBool
 
class  SharedInt
 
class  SharedLong
 
class  StaticIndexRangePartition
 
class  StaticIndexRangePartitioner
 
class  StaticIndexRangePartitionerForArray
 
class  StaticIndexRangePartitionerForIList
 
class  StaticIndexRangePartitionForArray
 
class  StaticIndexRangePartitionForIList
 

Public Member Functions

IList< IEnumerator< TSource > > GetPartitions (int partitionCount)
 
virtual 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)
 

Properties

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 7 of file Partitioner.cs.


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