37 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)
87
private static Contracts.
ThreadState
GetThreadState(ThreadState_1 state)
89
Contracts.
ThreadState
result = Contracts.
ThreadState
.Unknown;
91
result |= Contracts.
ThreadState
.SuspensionTrapped;
93
result |= Contracts.
ThreadState
.GCSuspendRedirected;
95
result |= Contracts.
ThreadState
.DebugSuspendPending;
97
result |= Contracts.
ThreadState
.Hijacked;
99
result |= Contracts.
ThreadState
.Background;
101
result |= Contracts.
ThreadState
.Unstarted;
103
result |= Contracts.
ThreadState
.CoInitialized;
105
result |= Contracts.
ThreadState
.InSTA;
107
result |= Contracts.
ThreadState
.InMTA;
109
result |= Contracts.
ThreadState
.Stopped;
111
result |= Contracts.
ThreadState
.DebugSyncSuspended;
113
result |= Contracts.
ThreadState
.DebugWillSync;
115
result |= Contracts.
ThreadState
.ThreadPoolWorker;
117
result |= Contracts.
ThreadState
.WaitSleepJoin;
119
result |= Contracts.
ThreadState
.Detached;
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataTask.cs (1)
105
if (threadData.State.HasFlag(Contracts.
ThreadState
.Unstarted))
Dbi\DacDbiImpl.cs (15)
1037
if ((threadData.State & (Contracts.
ThreadState
.Stopped | Contracts.
ThreadState
.Unstarted)) == 0)
1087
*pResult = (threadData.State & Contracts.
ThreadState
.Stopped) != 0 ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
1140
if ((threadData.State & (Contracts.
ThreadState
.Stopped | Contracts.
ThreadState
.Unstarted | Contracts.
ThreadState
.Detached)) != 0)
1310
Contracts.
ThreadState
threadState = threadData.State;
1313
if ((threadState & Contracts.
ThreadState
.Background) != 0)
1316
if ((threadState & Contracts.
ThreadState
.Unstarted) != 0)
1319
if ((threadState & Contracts.
ThreadState
.Stopped) != 0)
1322
if ((threadState & Contracts.
ThreadState
.WaitSleepJoin) != 0)
1325
if ((threadState & Contracts.
ThreadState
.ThreadPoolWorker) != 0)
4897
Contracts.
ThreadState
threadState = _target.Contracts.Thread.GetThreadData(vmThread).State;
4898
*pResult = (threadState & (Contracts.
ThreadState
.DebugSyncSuspended | Contracts.
ThreadState
.Hijacked)) != 0
SOSDacImpl.cs (2)
4465
foreach (Contracts.
ThreadState
stateFlag in Enum.GetValues<Contracts.
ThreadState
>())