3 writes to m_currentBuffer
System.Core (3)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (3)
157
mutables.
m_currentBuffer
= mutables.m_currentBuffer.Next;
186
mutables.
m_currentBuffer
= m_valueExchangeMatrix[mutables.m_currentBufferIndex, m_partitionIndex];
260
mutables.
m_currentBuffer
= privateBuffers[m_partitionIndex];
6 references to m_currentBuffer
System.Core (6)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (6)
145
if (mutables.
m_currentBuffer
!= null)
147
if (++mutables.m_currentIndex < mutables.
m_currentBuffer
.Count)
150
currentElement = mutables.
m_currentBuffer
.m_chunk[mutables.m_currentIndex];
157
mutables.m_currentBuffer = mutables.
m_currentBuffer
.Next;
158
Contract.Assert(mutables.
m_currentBuffer
== null || mutables.
m_currentBuffer
.Count > 0);