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