3 writes to m_currentKeyBuffer
System.Core (3)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (3)
163
mutables.
m_currentKeyBuffer
= mutables.m_currentKeyBuffer.Next;
195
mutables.
m_currentKeyBuffer
= m_keyExchangeMatrix[mutables.m_currentBufferIndex, m_partitionIndex];
277
mutables.
m_currentKeyBuffer
= privateKeyBuffers[m_partitionIndex];
6 references to m_currentKeyBuffer
System.Core (6)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (6)
148
Contract.Assert(mutables.
m_currentKeyBuffer
!= null);
154
Contract.Assert(mutables.
m_currentKeyBuffer
!= null, "expected same # of buffers/key-buffers");
155
currentKey = mutables.
m_currentKeyBuffer
.m_chunk[mutables.m_currentIndex];
163
mutables.m_currentKeyBuffer = mutables.
m_currentKeyBuffer
.Next;
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);