|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | InternalPartitionEnumerable |
| class | InternalPartitionEnumerator |
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) |
Package Functions | |
| DynamicPartitionerForIEnumerable (IEnumerable< TSource > source, EnumerablePartitionerOptions partitionerOptions) | |
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 IEnumerable< TSource > | _source |
| readonly bool | _useSingleChunking |
Definition at line 100 of file Partitioner.cs.