Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Parallel.OrderedHashRepartitionEnumerator< TInputOutput, THashKey, TOrderKey > Class Template Referencesealed

Classes

class  Mutables
 

Public Member Functions

void Dispose ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Package Functions

 OrderedHashRepartitionEnumerator (QueryOperatorEnumerator< TInputOutput, TOrderKey > source, int partitionCount, int partitionIndex, Func< TInputOutput, THashKey > keySelector, OrderedHashRepartitionStream< TInputOutput, THashKey, TOrderKey > repartitionStream, CountdownEvent barrier, ListChunk< Pair< TInputOutput, THashKey > >[][] valueExchangeMatrix, ListChunk< TOrderKey >[][] keyExchangeMatrix, CancellationToken cancellationToken)
 
override bool MoveNext (ref Pair< TInputOutput, THashKey > currentElement, [AllowNull] ref TOrderKey currentKey)
 
bool MoveNext ([MaybeNullWhen(false)][AllowNull] ref TElement currentElement,[AllowNull] ref TKey currentKey)
 
virtual void Reset ()
 
IEnumerator< TElement > AsClassicEnumerator ()
 

Private Member Functions

void EnumerateAndRedistributeElements ()
 

Private Attributes

readonly int _partitionCount
 
readonly int _partitionIndex
 
readonly Func< TInputOutput, THashKey > _keySelector
 
readonly HashRepartitionStream< TInputOutput, THashKey, TOrderKey > _repartitionStream
 
readonly ListChunk< Pair< TInputOutput, THashKey > >[][] _valueExchangeMatrix
 
readonly ListChunk< TOrderKey >[][] _keyExchangeMatrix
 
readonly QueryOperatorEnumerator< TInputOutput, TOrderKey > _source
 
CountdownEvent _barrier
 
readonly CancellationToken _cancellationToken
 
Mutables _mutables
 

Detailed Description

Definition at line 6 of file OrderedHashRepartitionEnumerator.cs.


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