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