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)
132Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(handle.ThreadData.ThreadAddress);
Contracts\Thread_1.cs (18)
51uint current = _target.ReadField<uint>(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState)); 52_target.WriteField(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState), current | (uint)state); 57uint current = _target.ReadField<uint>(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState)); 58_target.WriteField(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState), current & ~(uint)state); 103Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(threadPointer); 155Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(threadPointer); 163Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(threadPointer); 167frameAddress = threadPointer + (ulong)_threadTypeInfo.Fields[nameof(Data.Thread.Frame)].Offset; 185Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(threadPointer); 240private (Data.Thread thread, Data.ExceptionInfo? exceptionInfo, TargetPointer exceptionTrackerAddr) GetThreadExceptionInfo(TargetPointer threadPointer) 242Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(threadPointer); 315Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
Data\Thread.cs (3)
6internal sealed class Thread : IData<Thread> 8static Thread IData<Thread>.Create(Target target, TargetPointer address)