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