1 write to m_indexRanges
mscorlib (1)
system\threading\Tasks\ParallelRangeManager.cs (1)
268
m_indexRanges
= new IndexRange[nNumRanges];
8 references to m_indexRanges
mscorlib (8)
system\threading\Tasks\ParallelRangeManager.cs (8)
274
m_indexRanges
[i].m_nFromInclusive = nCurrentIndex;
275
m_indexRanges
[i].m_nSharedCurrentIndexOffset = null;
276
m_indexRanges
[i].m_bRangeFinished = 0;
292
m_indexRanges
[i].m_nToExclusive = nCurrentIndex;
302
Contract.Assert(
m_indexRanges
!= null &&
m_indexRanges
.Length != 0);
304
int nInitialRange = (Interlocked.Increment(ref m_nCurrentIndexRangeToAssign) - 1) %
m_indexRanges
.Length;
306
return new RangeWorker(
m_indexRanges
, nInitialRange, m_nStep, _use32BitCurrentIndex);