3 writes to _currentBuffer
System.Linq.Parallel (3)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (3)
159mutables._currentBuffer = mutables._currentBuffer.Next; 191mutables._currentBuffer = _valueExchangeMatrix[mutables._currentBufferIndex][_partitionIndex]; 272mutables._currentBuffer = privateBuffers[_partitionIndex];
9 references to _currentBuffer
System.Linq.Parallel (9)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (9)
143if (mutables._currentBuffer != null) 147if (++mutables._currentIndex < mutables._currentBuffer.Count) 150currentElement = mutables._currentBuffer._chunk[mutables._currentIndex]; 159mutables._currentBuffer = mutables._currentBuffer.Next; 161Debug.Assert(mutables._currentBuffer == null || mutables._currentBuffer.Count > 0); 162Debug.Assert((mutables._currentBuffer == null) == (mutables._currentKeyBuffer == null)); 163Debug.Assert(mutables._currentBuffer == null || mutables._currentBuffer.Count == mutables._currentKeyBuffer!.Count);