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

Classes

class  Mutables
 

Public Member Functions

void Dispose ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Package Functions

 ContiguousChunkLazyEnumerator (IEnumerator< T > source, Shared< bool > exceptionTracker, object sourceSyncLock, Shared< int > currentIndex, Shared< int > degreeOfParallelism)
 
override bool MoveNext ([MaybeNullWhen(false)][AllowNull] ref T currentElement, ref int currentKey)
 
bool MoveNext ([MaybeNullWhen(false)][AllowNull] ref TElement currentElement,[AllowNull] ref TKey currentKey)
 
virtual void Reset ()
 
IEnumerator< TElement > AsClassicEnumerator ()
 

Private Attributes

readonly IEnumerator< T_source
 
readonly object _sourceSyncLock
 
readonly Shared< int > _currentIndex
 
readonly Shared< int > _activeEnumeratorsCount
 
readonly Shared< bool_exceptionTracker
 
Mutables _mutables
 

Detailed Description

Definition at line 273 of file PartitionedDataSource.cs.


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