5 writes to m_headIndex
mscorlib (5)
system\threading\threadpool.cs (5)
178m_headIndex = m_headIndex & m_mask; 217m_headIndex = 0; 280m_headIndex += 1; 382Interlocked.Exchange(ref m_headIndex, head + 1); 398m_headIndex = head;
12 references to m_headIndex
mscorlib (12)
system\threading\threadpool.cs (12)
178m_headIndex = m_headIndex & m_mask; 180Contract.Assert(m_headIndex <= m_tailIndex); 191if (tail < m_headIndex + m_mask) 204int head = m_headIndex; 205int count = m_tailIndex - m_headIndex; 256for (int i = m_tailIndex - 2; i >= m_headIndex; i--) 279else if (i == m_headIndex) 302if (m_headIndex >= tail) 312if (m_headIndex <= tail) 331if (m_headIndex <= tail) 371if (m_headIndex >= m_tailIndex) 381int head = m_headIndex;