3 writes to m_currentBuffer
System.Core (3)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (3)
162mutables.m_currentBuffer = mutables.m_currentBuffer.Next; 194mutables.m_currentBuffer = m_valueExchangeMatrix[mutables.m_currentBufferIndex, m_partitionIndex]; 276mutables.m_currentBuffer = privateBuffers[m_partitionIndex];
9 references to m_currentBuffer
System.Core (9)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (9)
146if (mutables.m_currentBuffer != null) 150if (++mutables.m_currentIndex < mutables.m_currentBuffer.Count) 153currentElement = mutables.m_currentBuffer.m_chunk[mutables.m_currentIndex]; 162mutables.m_currentBuffer = mutables.m_currentBuffer.Next; 164Contract.Assert(mutables.m_currentBuffer == null || mutables.m_currentBuffer.Count > 0); 165Contract.Assert((mutables.m_currentBuffer == null) == (mutables.m_currentKeyBuffer == null)); 166Contract.Assert(mutables.m_currentBuffer == null || mutables.m_currentBuffer.Count == mutables.m_currentKeyBuffer.Count);