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