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)
72
if (threadData.State.HasFlag(Contracts.
ThreadState
.Unstarted))
Dbi\DacDbiImpl.cs (15)
982
if ((threadData.State & (Contracts.
ThreadState
.Stopped | Contracts.
ThreadState
.Unstarted)) == 0)
1031
*pResult = (threadData.State & Contracts.
ThreadState
.Stopped) != 0 ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
1082
if ((threadData.State & (Contracts.
ThreadState
.Stopped | Contracts.
ThreadState
.Unstarted | Contracts.
ThreadState
.Detached)) != 0)
1247
Contracts.
ThreadState
threadState = threadData.State;
1250
if ((threadState & Contracts.
ThreadState
.Background) != 0)
1253
if ((threadState & Contracts.
ThreadState
.Unstarted) != 0)
1256
if ((threadState & Contracts.
ThreadState
.Stopped) != 0)
1259
if ((threadState & Contracts.
ThreadState
.WaitSleepJoin) != 0)
1262
if ((threadState & Contracts.
ThreadState
.ThreadPoolWorker) != 0)
4758
Contracts.
ThreadState
threadState = _target.Contracts.Thread.GetThreadData(vmThread).State;
4759
*pResult = (threadState & (Contracts.
ThreadState
.DebugSyncSuspended | Contracts.
ThreadState
.Hijacked)) != 0
SOSDacImpl.cs (2)
4353
foreach (Contracts.
ThreadState
stateFlag in Enum.GetValues<Contracts.
ThreadState
>())