5 writes to _currentBufferIndex
System.Linq.Parallel (5)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (5)
49_currentBufferIndex = ENUMERATION_NOT_STARTED; 175mutables._currentBufferIndex = ENUMERATION_NOT_STARTED; 179mutables._currentBufferIndex++; 185mutables._currentBufferIndex++; 271mutables._currentBufferIndex = _partitionIndex;
9 references to _currentBufferIndex
System.Linq.Parallel (9)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (9)
130if (mutables._currentBufferIndex == ENUMERATION_NOT_STARTED) 133Debug.Assert(mutables._currentBufferIndex != ENUMERATION_NOT_STARTED); 140while (mutables._currentBufferIndex < _partitionCount) 170if (mutables._currentBufferIndex == _partitionIndex) 182if (mutables._currentBufferIndex == _partitionIndex) 189if (mutables._currentBufferIndex < _partitionCount) 191mutables._currentBuffer = _valueExchangeMatrix[mutables._currentBufferIndex][_partitionIndex]; 192mutables._currentKeyBuffer = _keyExchangeMatrix[mutables._currentBufferIndex][_partitionIndex]; 283if (_mutables == null || (_mutables._currentBufferIndex == ENUMERATION_NOT_STARTED))