Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ HashRepartitionEnumerator()

System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >.HashRepartitionEnumerator ( QueryOperatorEnumerator< TInputOutput, TIgnoreKey > source,
int partitionCount,
int partitionIndex,
Func< TInputOutput, THashKey > keySelector,
HashRepartitionStream< TInputOutput, THashKey, int > repartitionStream,
CountdownEvent barrier,
ListChunk< Pair< TInputOutput, THashKey > > valueExchangeMatrix[][],
CancellationToken cancellationToken )
inlinepackage

Definition at line 39 of file HashRepartitionEnumerator.cs.

40 {
42 _partitionCount = partitionCount;
43 _partitionIndex = partitionIndex;
45 _repartitionStream = repartitionStream;
46 _barrier = barrier;
47 _valueExchangeMatrix = valueExchangeMatrix;
49 }
readonly Func< TInputOutput, THashKey > _keySelector
readonly HashRepartitionStream< TInputOutput, THashKey, int > _repartitionStream
readonly QueryOperatorEnumerator< TInputOutput, TIgnoreKey > _source
readonly ListChunk< Pair< TInputOutput, THashKey > >[][] _valueExchangeMatrix

References System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._barrier, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._cancellationToken, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._keySelector, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._partitionCount, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._partitionIndex, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._repartitionStream, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._source, System.Linq.Parallel.HashRepartitionEnumerator< TInputOutput, THashKey, TIgnoreKey >._valueExchangeMatrix, System.cancellationToken, System.Linq.keySelector, and System.Linq.source.