5 writes to m_currentBufferIndex
System.Core (5)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (5)
52m_currentBufferIndex = ENUMERATION_NOT_STARTED; 178mutables.m_currentBufferIndex = ENUMERATION_NOT_STARTED; 182mutables.m_currentBufferIndex++; 188mutables.m_currentBufferIndex++; 275mutables.m_currentBufferIndex = m_partitionIndex;
9 references to m_currentBufferIndex
System.Core (9)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (9)
133if (mutables.m_currentBufferIndex == ENUMERATION_NOT_STARTED) 136Contract.Assert(mutables.m_currentBufferIndex != ENUMERATION_NOT_STARTED); 143while (mutables.m_currentBufferIndex < m_partitionCount) 173if (mutables.m_currentBufferIndex == m_partitionIndex) 185if (mutables.m_currentBufferIndex == m_partitionIndex) 192if (mutables.m_currentBufferIndex < m_partitionCount) 194mutables.m_currentBuffer = m_valueExchangeMatrix[mutables.m_currentBufferIndex, m_partitionIndex]; 195mutables.m_currentKeyBuffer = m_keyExchangeMatrix[mutables.m_currentBufferIndex, m_partitionIndex]; 287if (m_mutables == null || (m_mutables.m_currentBufferIndex == ENUMERATION_NOT_STARTED))