5 writes to m_currentBufferIndex
System.Core (5)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (5)
50m_currentBufferIndex = ENUMERATION_NOT_STARTED; 170mutables.m_currentBufferIndex = ENUMERATION_NOT_STARTED; 174mutables.m_currentBufferIndex++; 180mutables.m_currentBufferIndex++; 259mutables.m_currentBufferIndex = m_partitionIndex;
8 references to m_currentBufferIndex
System.Core (8)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (8)
132if (mutables.m_currentBufferIndex == ENUMERATION_NOT_STARTED) 135Contract.Assert(mutables.m_currentBufferIndex != ENUMERATION_NOT_STARTED); 142while (mutables.m_currentBufferIndex < m_partitionCount) 165if (mutables.m_currentBufferIndex == m_partitionIndex) 177if (mutables.m_currentBufferIndex == m_partitionIndex) 184if (mutables.m_currentBufferIndex < m_partitionCount) 186mutables.m_currentBuffer = m_valueExchangeMatrix[mutables.m_currentBufferIndex, m_partitionIndex]; 270if (m_mutables == null || (m_mutables.m_currentBufferIndex == ENUMERATION_NOT_STARTED))