2 implementations of IDebugInfo
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IDebugInfo.cs (1)
138public readonly struct DebugInfo : IDebugInfo
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\DebugInfo\DebugInfo_1.cs (1)
10internal sealed class DebugInfo_1(Target target) : IDebugInfo
10 references to IDebugInfo
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
86public virtual IDebugInfo DebugInfo => GetContract<IDebugInfo>();
Microsoft.Diagnostics.DataContractReader.Contracts (6)
Contracts\DebugInfo\DebugInfo_1.cs (4)
34bool IDebugInfo.HasDebugInfo(TargetCodePointer pCode) 42IEnumerable<OffsetMapping> IDebugInfo.GetMethodNativeMap(TargetCodePointer pCode, bool preferUninstrumented, out uint codeOffset) 120IEnumerable<DebugVarInfo> IDebugInfo.GetMethodVarInfo(TargetCodePointer pCode, out uint codeOffset) 153IReadOnlyList<AsyncSuspensionInfo> IDebugInfo.GetAsyncSuspensionPoints(TargetCodePointer pCode)
CoreCLRContracts.cs (2)
38registry.Register<IDebugInfo>("c1", static t => new DebugInfo_1(t)); 117Validate<IDebugInfo>(registry);
Microsoft.Diagnostics.DataContractReader.Legacy (2)
ClrDataFrame.cs (1)
490IDebugInfo debugInfo = _target.Contracts.DebugInfo;
Dbi\DacDbiImpl.cs (1)
1636Contracts.IDebugInfo debugInfo = _target.Contracts.DebugInfo;