2 implementations of IThread
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IThread.cs (1)
83public readonly struct Thread : IThread
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
9internal readonly struct Thread_1 : IThread
27 references to IThread
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
35public virtual IThread Thread => GetContract<IThread>();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\RuntimeTypeSystem_1.cs (2)
708Contracts.IThread threadContract = _target.Contracts.Thread; 717Contracts.IThread threadContract = _target.Contracts.Thread;
Contracts\Thread_1.cs (12)
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) 153void IThread.GetThreadAllocContext(TargetPointer threadPointer, out long allocBytes, out long allocBytesLoh) 161void IThread.GetStackLimitData(TargetPointer threadPointer, out TargetPointer stackBase, out TargetPointer stackLimit, out TargetPointer frameAddress) 171TargetPointer IThread.IdToThread(uint id) 182TargetPointer IThread.GetThreadLocalStaticBase(TargetPointer threadPointer, TargetPointer tlsIndexPtr) 263TargetPointer IThread.GetCurrentExceptionHandle(TargetPointer threadPointer) 269byte[] IThread.GetWatsonBuckets(TargetPointer threadPointer) 309byte[] IThread.GetContext(TargetPointer threadPointer, ThreadContextSource contextSource, uint contextFlags)
CoreCLRContracts.cs (1)
40registry.Register<IThread>("c1", static t => new Thread_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (10)
Dbi\DacDbiImpl.cs (1)
653Contracts.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;