5 writes to _currentBufferIndex
System.Linq.Parallel (5)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (5)
47_currentBufferIndex = ENUMERATION_NOT_STARTED; 170mutables._currentBufferIndex = ENUMERATION_NOT_STARTED; 174mutables._currentBufferIndex++; 180mutables._currentBufferIndex++; 259mutables._currentBufferIndex = _partitionIndex;
8 references to _currentBufferIndex
System.Linq.Parallel (8)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (8)
132if (mutables._currentBufferIndex == ENUMERATION_NOT_STARTED) 135Debug.Assert(mutables._currentBufferIndex != ENUMERATION_NOT_STARTED); 142while (mutables._currentBufferIndex < _partitionCount) 165if (mutables._currentBufferIndex == _partitionIndex) 177if (mutables._currentBufferIndex == _partitionIndex) 184if (mutables._currentBufferIndex < _partitionCount) 186mutables._currentBuffer = _valueExchangeMatrix[mutables._currentBufferIndex][_partitionIndex]; 270if (_mutables == null || (_mutables._currentBufferIndex == ENUMERATION_NOT_STARTED))