1 write to m_mask
mscorlib (1)
system\threading\threadpool.cs (1)
219m_mask = (m_mask << 1) | 1;
15 references to m_mask
mscorlib (15)
system\threading\threadpool.cs (15)
178m_headIndex = m_headIndex & m_mask; 179m_tailIndex = tail = m_tailIndex & m_mask; 191if (tail < m_headIndex + m_mask) 193Volatile.Write(ref m_array[tail & m_mask], obj); 208if (count >= m_mask) 213newArray[i] = m_array[(i + head) & m_mask]; 219m_mask = (m_mask << 1) | 1; 222Volatile.Write(ref m_array[tail & m_mask], obj); 237if (m_array[(m_tailIndex - 1) & m_mask] == obj) 258if (m_array[i & m_mask] == obj) 268if (m_array[i & m_mask] == null) 272Volatile.Write(ref m_array[i & m_mask], null); 314int idx = tail & m_mask; 334int idx = tail & m_mask; 386int idx = head & m_mask;