7 writes to m_tailIndex
mscorlib (7)
system\threading\threadpool.cs (7)
179m_tailIndex = tail = m_tailIndex & m_mask; 194m_tailIndex = tail + 1; 218m_tailIndex = tail = count; 223m_tailIndex = tail + 1; 278m_tailIndex -= 1; 309Interlocked.Exchange(ref m_tailIndex, tail); 346m_tailIndex = tail + 1;
11 references to m_tailIndex
mscorlib (11)
system\threading\threadpool.cs (11)
156int tail = m_tailIndex; 166if (m_tailIndex == int.MaxValue) 179m_tailIndex = tail = m_tailIndex & m_mask; 180Contract.Assert(m_headIndex <= m_tailIndex); 205int count = m_tailIndex - m_headIndex; 237if (m_array[(m_tailIndex - 1) & m_mask] == obj) 256for (int i = m_tailIndex - 2; i >= m_headIndex; i--) 277if (i == m_tailIndex) 301int tail = m_tailIndex; 371if (m_headIndex >= m_tailIndex) 384if (head < m_tailIndex)