Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Parallel.PartitionedDataSource< T > Class Template Referencesealed

Classes

class  ArrayContiguousIndexRangeEnumerator
 
class  ArrayIndexRangeEnumerator
 
class  ContiguousChunkLazyEnumerator
 
class  ListContiguousIndexRangeEnumerator
 
class  ListIndexRangeEnumerator
 

Protected Attributes

QueryOperatorEnumerator< TElement, TKey >[] _partitions
 

Package Functions

 PartitionedDataSource (IEnumerable< T > source, int partitionCount, bool useStriping)
 

Properties

QueryOperatorEnumerator< TElement, TKey > this[int index] [get, set]
 
int PartitionCount [get]
 
IComparer< TKey > KeyComparer [get]
 
OrdinalIndexState OrdinalIndexState [get]
 

Private Member Functions

void InitializePartitions (IEnumerable< T > source, int partitionCount, bool useStriping)
 

Static Private Member Functions

static QueryOperatorEnumerator< T, int >[] MakePartitions (IEnumerator< T > source, int partitionCount)
 

Private Attributes

readonly IComparer< TKey > _keyComparer
 
readonly OrdinalIndexState _indexState
 

Detailed Description

Definition at line 7 of file PartitionedDataSource.cs.


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