3 writes to _currentKeyBuffer
System.Linq.Parallel (3)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (3)
160mutables._currentKeyBuffer = mutables._currentKeyBuffer.Next; 192mutables._currentKeyBuffer = _keyExchangeMatrix[mutables._currentBufferIndex][_partitionIndex]; 273mutables._currentKeyBuffer = privateKeyBuffers[_partitionIndex];
6 references to _currentKeyBuffer
System.Linq.Parallel (6)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (6)
145Debug.Assert(mutables._currentKeyBuffer != null); 151Debug.Assert(mutables._currentKeyBuffer != null, "expected same # of buffers/key-buffers"); 152currentKey = mutables._currentKeyBuffer._chunk[mutables._currentIndex]; 160mutables._currentKeyBuffer = mutables._currentKeyBuffer.Next; 162Debug.Assert((mutables._currentBuffer == null) == (mutables._currentKeyBuffer == null)); 163Debug.Assert(mutables._currentBuffer == null || mutables._currentBuffer.Count == mutables._currentKeyBuffer!.Count);