2 implementations of IThread
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IThread.cs (1)
85public readonly struct Thread : IThread
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
9internal readonly struct Thread_1 : IThread
28 references to IThread
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
35public virtual IThread Thread => GetContract<IThread>();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\GC\GC_1.cs (1)
483IThread thread = _target.Contracts.Thread;
Contracts\RuntimeTypeSystem_1.cs (2)
747Contracts.IThread threadContract = _target.Contracts.Thread; 756Contracts.IThread threadContract = _target.Contracts.Thread;
Contracts\Thread_1.cs (11)
49void IThread.SetDebuggerControlledThreadState(TargetPointer thread, DebuggerControlledThreadState state) 55void IThread.ResetDebuggerControlledThreadState(TargetPointer thread, DebuggerControlledThreadState state) 61ThreadStoreData IThread.GetThreadStoreData() 71ThreadStoreCounts IThread.GetThreadCounts() 101ThreadData IThread.GetThreadData(TargetPointer threadPointer) 156void IThread.GetThreadAllocContext(TargetPointer threadPointer, out long allocBytes, out long allocBytesLoh) 164void IThread.GetStackLimitData(TargetPointer threadPointer, out TargetPointer stackBase, out TargetPointer stackLimit, out TargetPointer frameAddress) 174TargetPointer IThread.IdToThread(uint id) 185TargetPointer IThread.GetThreadLocalStaticBase(TargetPointer threadPointer, TargetPointer tlsIndexPtr) 266TargetPointer IThread.GetCurrentExceptionHandle(TargetPointer threadPointer) 272byte[] IThread.GetWatsonBuckets(TargetPointer threadPointer)
CoreCLRContracts.cs (1)
41registry.Register<IThread>("c1", static t => new Thread_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (11)
Dbi\DacDbiImpl.cs (2)
669Contracts.IThread threadContract = _target.Contracts.Thread; 1205Contracts.IThread threadContract = _target.Contracts.Thread;
SOSDacImpl.cs (7)
741Contracts.IThread threadContract = _target.Contracts.Thread; 3947Contracts.IThread contract = _target.Contracts.Thread; 4050IThread threadContract = _target.Contracts.Thread; 4222IThread thread = _target.Contracts.Thread; 4278Contracts.IThread contract = _target.Contracts.Thread; 4311Contracts.IThread contract = _target.Contracts.Thread; 4432Contracts.IThread thread = _target.Contracts.Thread;
SOSDacImpl.IXCLRDataProcess.cs (2)
45Contracts.IThread contract = _target.Contracts.Thread; 679IThread thread = _target.Contracts.Thread;