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

Public Member Functions

void Dispose ()
 
void Reset ()
 
bool MoveNext ()
 

Protected Member Functions

 DynamicPartitionEnumerator_Abstract (TSourceReader sharedReader, SharedLong sharedIndex)
 
 DynamicPartitionEnumerator_Abstract (TSourceReader sharedReader, SharedLong sharedIndex, bool useSingleChunking)
 
bool GrabNextChunk (int requestedChunkSize)
 

Protected Attributes

readonly TSourceReader _sharedReader
 
StrongBox< int > _currentChunkSize
 
StrongBox< int > _localOffset
 
readonly int _maxChunkSize
 
readonly SharedLong _sharedIndex
 

Static Protected Attributes

static int s_defaultMaxChunkSize = GetDefaultChunkSize<TSource>()
 

Properties

bool HasNoElementsLeft [get]
 
KeyValuePair< long, TSource > Current [get]
 
object IEnumerator. Current [get]
 

Private Attributes

int _doublingCountdown
 

Detailed Description

Definition at line 20 of file Partitioner.cs.


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