5 writes to _currentBufferIndex
System.Linq.Parallel (5)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (5)
47
_currentBufferIndex
= ENUMERATION_NOT_STARTED;
170
mutables.
_currentBufferIndex
= ENUMERATION_NOT_STARTED;
174
mutables.
_currentBufferIndex
++;
180
mutables.
_currentBufferIndex
++;
259
mutables.
_currentBufferIndex
= _partitionIndex;
8 references to _currentBufferIndex
System.Linq.Parallel (8)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (8)
132
if (mutables.
_currentBufferIndex
== ENUMERATION_NOT_STARTED)
135
Debug.Assert(mutables.
_currentBufferIndex
!= ENUMERATION_NOT_STARTED);
142
while (mutables.
_currentBufferIndex
< _partitionCount)
165
if (mutables.
_currentBufferIndex
== _partitionIndex)
177
if (mutables.
_currentBufferIndex
== _partitionIndex)
184
if (mutables.
_currentBufferIndex
< _partitionCount)
186
mutables._currentBuffer = _valueExchangeMatrix[mutables.
_currentBufferIndex
][_partitionIndex];
270
if (_mutables == null || (_mutables.
_currentBufferIndex
== ENUMERATION_NOT_STARTED))