35 references to ThreadState
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IThread.cs (1)
59
ThreadState
State,
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\Thread_1.cs (18)
92
private static Contracts.
ThreadState
GetThreadState(ThreadState_1 state)
94
Contracts.
ThreadState
result = Contracts.
ThreadState
.Unknown;
96
result |= Contracts.
ThreadState
.SuspensionTrapped;
98
result |= Contracts.
ThreadState
.GCSuspendRedirected;
100
result |= Contracts.
ThreadState
.DebugSuspendPending;
102
result |= Contracts.
ThreadState
.Hijacked;
104
result |= Contracts.
ThreadState
.Background;
106
result |= Contracts.
ThreadState
.Unstarted;
108
result |= Contracts.
ThreadState
.CoInitialized;
110
result |= Contracts.
ThreadState
.InSTA;
112
result |= Contracts.
ThreadState
.InMTA;
114
result |= Contracts.
ThreadState
.Stopped;
116
result |= Contracts.
ThreadState
.DebugSyncSuspended;
118
result |= Contracts.
ThreadState
.DebugWillSync;
120
result |= Contracts.
ThreadState
.ThreadPoolWorker;
122
result |= Contracts.
ThreadState
.WaitSleepJoin;
124
result |= Contracts.
ThreadState
.Detached;
Microsoft.Diagnostics.DataContractReader.Legacy (16)
ClrDataTask.cs (1)
105
if (threadData.State.HasFlag(Contracts.
ThreadState
.Unstarted))
Dbi\DacDbiImpl.cs (15)
1056
if ((threadData.State & (Contracts.
ThreadState
.Stopped | Contracts.
ThreadState
.Unstarted)) == 0)
1106
*pResult = (threadData.State & Contracts.
ThreadState
.Stopped) != 0 ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
1159
if ((threadData.State & (Contracts.
ThreadState
.Stopped | Contracts.
ThreadState
.Unstarted | Contracts.
ThreadState
.Detached)) != 0)
1329
Contracts.
ThreadState
threadState = threadData.State;
1332
if ((threadState & Contracts.
ThreadState
.Background) != 0)
1335
if ((threadState & Contracts.
ThreadState
.Unstarted) != 0)
1338
if ((threadState & Contracts.
ThreadState
.Stopped) != 0)
1341
if ((threadState & Contracts.
ThreadState
.WaitSleepJoin) != 0)
1344
if ((threadState & Contracts.
ThreadState
.ThreadPoolWorker) != 0)
4916
Contracts.
ThreadState
threadState = _target.Contracts.Thread.GetThreadData(vmThread).State;
4917
*pResult = (threadState & (Contracts.
ThreadState
.DebugSyncSuspended | Contracts.
ThreadState
.Hijacked)) != 0