15 references to TimerThreadState
System (15)
net\System\Net\_TimerThread.cs (15)
176
private static int s_ThreadState = (int)
TimerThreadState
.Idle; // Really a TimerThreadState, but need an int for Interlocked.
618
TimerThreadState
oldState = (
TimerThreadState
) Interlocked.CompareExchange(
620
(int)
TimerThreadState
.Running,
621
(int)
TimerThreadState
.Idle);
623
if (oldState ==
TimerThreadState
.Idle) {
649
if (Interlocked.CompareExchange(ref s_ThreadState, (int)
TimerThreadState
.Running, (int)
TimerThreadState
.Running) !=
650
(int)
TimerThreadState
.Running) {
717
Interlocked.CompareExchange(ref s_ThreadState, (int)
TimerThreadState
.Idle, (int)
TimerThreadState
.Running);
720
if (Interlocked.CompareExchange(ref s_ThreadState, (int)
TimerThreadState
.Running, (int)
TimerThreadState
.Idle) ==
721
(int)
TimerThreadState
.Idle) {
789
Interlocked.Exchange(ref s_ThreadState, (int)
TimerThreadState
.Stopped);