2 writes to m_nSharedCurrentIndexOffset
mscorlib (2)
system\threading\Tasks\ParallelRangeManager.cs (2)
114
Interlocked.CompareExchange(ref m_indexRanges[m_nCurrentIndexRange].
m_nSharedCurrentIndexOffset
, new Shared<long>(0), null);
275
m_indexRanges[i].
m_nSharedCurrentIndexOffset
= null;
3 references to m_nSharedCurrentIndexOffset
mscorlib (3)
system\threading\Tasks\ParallelRangeManager.cs (3)
112
if (m_indexRanges[m_nCurrentIndexRange].
m_nSharedCurrentIndexOffset
== null)
126
fixed (long* indexPtr = &m_indexRanges[m_nCurrentIndexRange].
m_nSharedCurrentIndexOffset
.Value)
134
nMyOffset = Interlocked.Add(ref m_indexRanges[m_nCurrentIndexRange].
m_nSharedCurrentIndexOffset
.Value, m_nIncrementValue) - m_nIncrementValue;