1 instantiation of Thread
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\Thread.cs (1)
9
=> new
Thread
(target, address);
23 references to Thread
Microsoft.Diagnostics.DataContractReader.Contracts (23)
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (2)
132
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(handle.ThreadData.ThreadAddress);
Contracts\Thread_1.cs (18)
51
uint current = _target.ReadField<uint>(thread, _threadTypeInfo, nameof(Data.
Thread
.DebuggerControlledThreadState));
52
_target.WriteField(thread, _threadTypeInfo, nameof(Data.
Thread
.DebuggerControlledThreadState), current | (uint)state);
57
uint current = _target.ReadField<uint>(thread, _threadTypeInfo, nameof(Data.
Thread
.DebuggerControlledThreadState));
58
_target.WriteField(thread, _threadTypeInfo, nameof(Data.
Thread
.DebuggerControlledThreadState), current & ~(uint)state);
103
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(threadPointer);
155
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(threadPointer);
163
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(threadPointer);
167
frameAddress = threadPointer + (ulong)_threadTypeInfo.Fields[nameof(Data.
Thread
.Frame)].Offset;
185
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(threadPointer);
240
private (Data.
Thread
thread, Data.ExceptionInfo? exceptionInfo, TargetPointer exceptionTrackerAddr) GetThreadExceptionInfo(TargetPointer threadPointer)
242
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(threadPointer);
315
Data.
Thread
thread = _target.ProcessedData.GetOrAdd<Data.
Thread
>(threadPointer);
Data\Thread.cs (3)
6
internal sealed class Thread : IData<
Thread
>
8
static
Thread
IData<
Thread
>.Create(Target target, TargetPointer address)