1 override of Contracts
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
58
public override ContractRegistry
Contracts
{ get; }
713 references to Contracts
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
Contracts\Extensions\IReJITExtensions.cs (1)
12
ICodeVersions cv = target.
Contracts
.CodeVersions;
Target.cs (1)
359
Contracts
.Flush(scope);
Microsoft.Diagnostics.DataContractReader.Contracts (189)
CodePointerUtils.cs (2)
21
IPlatformMetadata metadata = target.
Contracts
.PlatformMetadata;
37
IPlatformMetadata metadata = target.
Contracts
.PlatformMetadata;
Contracts\BuiltInCOM_1.cs (1)
269
ISyncBlock syncBlock = _target.
Contracts
.SyncBlock;
Contracts\ByRefPointerOffsetsReporter.cs (1)
18
_rts = target.
Contracts
.RuntimeTypeSystem;
Contracts\CallingConvention\CallingConvention_1.cs (9)
59
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
86
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
116
TargetPointer modulePointer = _target.
Contracts
.RuntimeTypeSystem.GetModule(typeHandle);
122
return _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
126
=> _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)
139
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
140
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
363
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
364
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\CallingConvention\CdacTypeHandle.cs (3)
33
target.
Contracts
.RuntimeTypeSystem.GetSignatureCorElementType(typeHandle),
44
private IRuntimeTypeSystem Rts => _target.
Contracts
.RuntimeTypeSystem;
48
public RuntimeInfoArchitecture Arch => _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (2)
30
_loader = target.
Contracts
.Loader;
31
_rts = target.
Contracts
.RuntimeTypeSystem;
Contracts\CodeVersions_1.cs (15)
108
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
125
Contracts.IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
136
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
153
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
171
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(codeVersionHandle.MethodDescAddress);
172
return _target.
Contracts
.RuntimeTypeSystem.GetNativeCode(md);
200
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
217
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
315
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(nativeCodeVersion.MethodDescAddress);
316
TargetPointer versioningStateAddress = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescVersioningState(md);
336
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
350
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(module);
351
TargetPointer ilVersionStateAddress = _target.
Contracts
.Loader.GetModuleLookupMapElement(
403
ILoader loader = _target.
Contracts
.Loader;
463
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ComWrappers_1.cs (3)
129
IConditionalWeakTable cwt = _target.
Contracts
.ConditionalWeakTable;
153
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(rcw);
162
IConditionalWeakTable cwt = _target.
Contracts
.ConditionalWeakTable;
Contracts\ConditionalWeakTable_1.cs (5)
23
int hashCode = _target.
Contracts
.Object.TryGetHashCode(key);
36
TargetPointer entriesMT = _target.
Contracts
.Object.GetMethodTableAddress(container.Entries);
37
ITypeHandle entriesTypeHandle = _target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(entriesMT);
38
uint entrySize = _target.
Contracts
.RuntimeTypeSystem.GetComponentSize(entriesTypeHandle);
50
TargetNUInt extraInfo = _target.
Contracts
.GC.GetHandleExtraInfo(handle.Handle);
Contracts\Debugger\Debugger_1.cs (3)
287
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(vmThread);
345
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
346
RuntimeInfoOperatingSystem os = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem();
Contracts\Debugger\StackPusher.cs (2)
48
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
49
RuntimeInfoOperatingSystem os = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem();
Contracts\DebugInfo\DebugInfo_1.cs (3)
32
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
131
ICodeVersions cv = _target.
Contracts
.CodeVersions;
145
bool isX86 = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86;
Contracts\EcmaMetadata_1.cs (3)
39
ILoader loader = target.
Contracts
.Loader;
85
ILoader loader = target.
Contracts
.Loader;
432
TargetPointer peAssemblyPtr = target.
Contracts
.Loader.GetPEAssembly(handle);
Contracts\Exception_1.cs (3)
61
IObject objectContract = _target.
Contracts
.Object;
62
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
93
bool compensateForOldEhIp = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X64;
Contracts\ExecutionManager\ExecutionManagerCore.cs (13)
272
if (target.
Contracts
.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.Wasm)
392
if (_target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
407
IPrecodeStubs precodeStubs = _target.
Contracts
.PrecodeStubs;
433
if (!_target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
434
return _target.
Contracts
.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(entryPoint);
518
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.Wasm)
602
IGCInfoHandle handle = _target.
Contracts
.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
605
return _target.
Contracts
.GCInfo.IsGcSafe(handle, offset);
611
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86)
621
IGCInfo gcInfoContract = _target.
Contracts
.GCInfo;
713
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
773
ILoader loader = _target.
Contracts
.Loader;
807
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (2)
59
IGCInfo gcInfo = Target.
Contracts
.GCInfo;
111
bool featureOnStackReplacement = Target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.OnStackReplacement);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
56
IGCInfo gcInfo = Target.
Contracts
.GCInfo;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (4)
26
target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.Wasm);
88
IGCInfo gcInfo = Target.
Contracts
.GCInfo;
181
uint unwindDataSize = UnwindDataSize.GetUnwindDataSize(Target, unwindInfo, Target.
Contracts
.RuntimeInfo.GetTargetArchitecture());
378
IExecutionManager executionManager = Target.
Contracts
.ExecutionManager;
Contracts\ExternalMemoryHandles_1.cs (2)
20
_gc = target.
Contracts
.GC;
21
_rts = target.
Contracts
.RuntimeTypeSystem;
Contracts\GC\GC_1.cs (6)
491
IThread thread = _target.
Contracts
.Thread;
503
IGC gc = _target.
Contracts
.GC;
560
IFeatureFlags featureFlags = _target.
Contracts
.FeatureFlags;
672
if (_target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.COMInterop) && IsRefCounted(type))
674
IObject obj = _target.
Contracts
.Object;
679
IBuiltInCOM builtInCOM = _target.
Contracts
.BuiltInCOM;
Contracts\GCInfo\GCInfoDecoder.cs (1)
150
_arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
Contracts\Loader_1.cs (3)
708
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
746
ISHash sHashContract = target.
Contracts
.SHash;
765
ISHash shashContract = _target.
Contracts
.SHash;
Contracts\ManagedTypeSource_1.cs (7)
129
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
164
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
200
fieldDescAddr = _target.
Contracts
.RuntimeTypeSystem.GetFieldDescByName(th, fieldName);
212
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
259
ILoader loader = _target.
Contracts
.Loader;
282
th = _target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(typeHandlePtr);
302
mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
Contracts\Object_1.cs (5)
82
Contracts.IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
143
return _target.
Contracts
.SyncBlock.GetBuiltInComData(syncBlockPtr, out rcw, out ccw, out ccf);
184
return _target.
Contracts
.SyncBlock.GetSyncBlock(index);
195
IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
239
Contracts.IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ObjectiveCMarshal_1.cs (1)
25
IConditionalWeakTable cwt = _target.
Contracts
.ConditionalWeakTable;
Contracts\PrecodeStubs_Common.cs (1)
145
IPlatformMetadata pm = target.
Contracts
.PlatformMetadata;
Contracts\RuntimeMutableTypeSystem_1.cs (6)
35
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
36
ILoader loader = _target.
Contracts
.Loader;
99
CorElementType fieldType = _target.
Contracts
.RuntimeTypeSystem.GetFieldDescType(encFieldDescPointer);
107
IObject objectContract = _target.
Contracts
.Object;
108
IGC gcContract = _target.
Contracts
.GC;
109
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\RuntimeTypeSystem_1.cs (29)
372
RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.
Contracts
.RuntimeTypeSystem;
651
arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
732
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
733
MetadataReader? reader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
992
Contracts.IThread threadContract = _target.
Contracts
.Thread;
1001
Contracts.IThread threadContract = _target.
Contracts
.Thread;
1060
RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.
Contracts
.RuntimeTypeSystem;
1348
ILoader loaderContract = _target.
Contracts
.Loader;
1390
ILoader loaderContract = _target.
Contracts
.Loader;
1445
ILoader loaderContract = _target.
Contracts
.Loader;
1561
RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.
Contracts
.RuntimeTypeSystem;
1707
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
1708
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
1833
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
1834
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
1991
ModuleHandle mod = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr);
1992
return _target.
Contracts
.Loader.IsCollectible(mod);
2001
if (_target.
Contracts
.ReJIT.IsEnabled())
2007
return _target.
Contracts
.CodeVersions.CodeVersionManagerSupportsMethod(methodDesc.Address);
2169
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
2178
TargetPointer methodDescPtr = _target.
Contracts
.PrecodeStubs.GetMethodDescFromStubAddress(pCode);
2431
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
2432
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
2440
return _target.
Contracts
.Signature.DecodeFieldSignature(fieldDef.Signature, moduleHandle, enclosingType);
2485
ILoader loader = _target.
Contracts
.Loader;
2487
MetadataReader? md = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
2513
ILoader loader = _target.
Contracts
.Loader;
2529
ILoader loader = _target.
Contracts
.Loader;
2564
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
Contracts\Signature\Signature_1.cs (2)
48
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
63
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86)
Contracts\Signature\SignatureTypeProvider.cs (2)
24
_loader = target.
Contracts
.Loader;
25
_runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (4)
32
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
34
private readonly bool _unixAMD64ABI = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows;
177
byte ReadByteAt(TargetPointer address) => _target.
Contracts
.Debugger.ReadInstructionByte(address);
855
Debug.Assert(_target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows);
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (1)
16
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (1)
48
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
44
IRuntimeInfo runtimeInfo = target.
Contracts
.RuntimeInfo;
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
33
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
41
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\X86\X86Unwinder.cs (2)
38
private readonly bool _unixX86ABI = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows;
53
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
Contracts\StackWalk\FrameHandling\AMD64FrameHandler.cs (1)
21
if (_target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (2)
119
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
569
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (2)
51
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(framedMethodFrame.MethodDescPtr);
52
if (!_target.
Contracts
.CallingConvention.TryComputeArgGCRefMapBlob(md, out byte[] blob) || blob.Length == 0)
Contracts\StackWalk\GC\GCInteriorPointerResolver.cs (2)
24
_gc = target.
Contracts
.GC;
25
_rts = target.
Contracts
.RuntimeTypeSystem;
Contracts\StackWalk\GC\GcScanner.cs (7)
27
_eman = target.
Contracts
.ExecutionManager;
28
_gcInfo = target.
Contracts
.GCInfo;
204
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
348
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(fmf.MethodDescPtr);
349
if (!_target.
Contracts
.CallingConvention.TryComputeArgGCRefMapBlob(md, out byte[] blob) || blob.Length == 0)
362
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
369
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
Contracts\StackWalk\StackWalk_1.cs (14)
27
_eman = target.
Contracts
.ExecutionManager;
156
bool isX86 = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86;
330
IGCInfoHandle gcHandle = _target.
Contracts
.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
333
foreach (var range in _target.
Contracts
.GCInfo.GetInterruptibleRanges(gcHandle))
412
IException exceptionContract = _target.
Contracts
.Exception;
869
HijackKind hijackKind = _target.
Contracts
.Debugger.GetHijackKind(ip);
1038
(bool useFramePointer, long offset) = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() switch
1074
RuntimeInfoArchitecture arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
1134
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1147
IGCInfo gcInfo = _target.
Contracts
.GCInfo;
1162
? _target.
Contracts
.Object.GetMethodTableAddress(contextValue)
1221
HijackKind hijackKind = _target.
Contracts
.Debugger.GetHijackKind(handle.Context.InstructionPointer);
1253
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1289
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPointer);
Contracts\WindowsErrorReporting_1.cs (1)
31
readFrom = _target.
Contracts
.Object.GetArrayData(exception.WatsonBuckets, out _, out _, out _, out _, out _);
CoreCLRContracts.cs (3)
62
RuntimeInfoArchitecture arch = t.
Contracts
.RuntimeInfo.GetTargetArchitecture();
106
ContractRegistry registry = target.
Contracts
;
191
if (target.
Contracts
.TryValidate<TContract>(out System.Exception? failure))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LayoutSet.g.cs (1)
80
if (target.
Contracts
.TryGetContract(out IManagedTypeSource mts))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TypeNameResolver.g.cs (3)
15
if (target.
Contracts
.ManagedTypeSource.TryGetTypeHandle(name, out ITypeHandle? th))
42
if (target.
Contracts
.TryGetContract(out IManagedTypeSource mts))
59
if (target.
Contracts
.ManagedTypeSource.TryGetThreadStaticFieldAddress(name, fieldName, thread, out TargetPointer address))
RuntimeTypeSystemHelpers\MethodValidation.cs (2)
194
Contracts.IPrecodeStubs precode = _target.
Contracts
.PrecodeStubs;
205
Contracts.IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
Microsoft.Diagnostics.DataContractReader.Legacy (522)
ClrDataAppDomain.cs (1)
48
ILoader loader = _target.
Contracts
.Loader;
ClrDataExceptionState.cs (6)
95
_target.
Contracts
.Exception.GetNestedExceptionInfo(
153
IObject objectContract = _target.
Contracts
.Object;
155
ITypeHandle typeHandle = _target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(
209
ExceptionData exceptionData = _target.
Contracts
.Exception.GetExceptionData(exceptionObject);
231
string message = _target.
Contracts
.Object.GetStringValue(exceptionData.Message);
353
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_threadAddress);
ClrDataFrame.cs (29)
57
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
121
TargetPointer appDomainAddr = _target.
Contracts
.Loader.GetAppDomain();
156
if (!_target.
Contracts
.RuntimeTypeSystem.TryGetMethodSignature(mdh, out ReadOnlySpan<byte> signature))
208
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
236
? _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)
332
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
398
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
400
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
461
TargetPointer methodDescPtr = _target.
Contracts
.StackWalk.GetMethodDescPtr(_dataFrame);
465
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
471
moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
489
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
490
IDebugInfo debugInfo = _target.
Contracts
.DebugInfo;
508
typeHandle = _target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(
509
_target.
Contracts
.RuntimeTypeSystem.GetMethodTable(mdh));
517
typeHandle = _target.
Contracts
.RuntimeTypeSystem.GetPrimitiveType(CorElementType.U8);
561
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
563
ILoader loader = _target.
Contracts
.Loader;
566
ICodeVersions cv = _target.
Contracts
.CodeVersions;
595
mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
630
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException();
631
uint token = _target.
Contracts
.RuntimeTypeSystem.GetMethodToken(mdh);
666
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException();
667
uint token = _target.
Contracts
.RuntimeTypeSystem.GetMethodToken(mdh);
836
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
847
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
882
MetadataReader moduleReader = _target.
Contracts
.EcmaMetadata.GetMetadata(_moduleHandle)!;
1055
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
1070
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
ClrDataMethodDefinition.cs (11)
53
ILoader loader = _target.
Contracts
.Loader;
66
ILoader loader = _target.
Contracts
.Loader;
70
if (methodDesc != TargetPointer.Null && _target.
Contracts
.TryGetContract(out ICodeVersions codeVersions))
95
IRuntimeTypeSystem rts = target.
Contracts
.RuntimeTypeSystem;
104
IRuntimeTypeSystem rts = target.
Contracts
.RuntimeTypeSystem;
118
ILoader loader = _target.
Contracts
.Loader;
120
IEcmaMetadata ecmaMetadata = _target.
Contracts
.EcmaMetadata;
315
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
589
ICodeNotifications codeNotif = _target.
Contracts
.CodeNotifications;
614
ICodeNotifications codeNotif = _target.
Contracts
.CodeNotifications;
729
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
ClrDataMethodInstance.cs (19)
73
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
101
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
157
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
176
string? fallbackName = _target.
Contracts
.DacStreams.StringFromEEAddress(_methodDesc.Address);
275
if (!_target.
Contracts
.DebugInfo.HasDebugInfo(pCode))
278
IEnumerable<OffsetMapping> mapEnumerable = _target.
Contracts
.DebugInfo.GetMethodNativeMap(
372
TargetCodePointer nativeCode = _target.
Contracts
.RuntimeTypeSystem.GetNativeCode(_methodDesc);
373
TargetCodePointer pCode = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode);
375
if (!_target.
Contracts
.DebugInfo.HasDebugInfo(pCode))
378
IEnumerable<OffsetMapping> mapEnumerable = _target.
Contracts
.DebugInfo.GetMethodNativeMap(
462
TargetCodePointer nativeCode = _target.
Contracts
.RuntimeTypeSystem.GetNativeCode(_methodDesc);
463
TargetCodePointer pCode = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode);
468
if (!_target.
Contracts
.DebugInfo.HasDebugInfo(pCode))
471
IEnumerable<OffsetMapping> mapEnumerable = _target.
Contracts
.DebugInfo.GetMethodNativeMap(
549
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
551
TargetCodePointer code = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode);
562
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
571
IGCInfo gcInfo = _target.
Contracts
.GCInfo;
761
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
ClrDataModule.cs (13)
87
ILoader loader = _target.
Contracts
.Loader;
89
reader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
383
ILoader loader = _target.
Contracts
.Loader;
385
MetadataReader reader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
579
Contracts.ILoader loader = _target.
Contracts
.Loader;
621
Contracts.ILoader contract = _target.
Contracts
.Loader;
672
Contracts.ILoader contract = _target.
Contracts
.Loader;
719
Contracts.ILoader contract = _target.
Contracts
.Loader;
766
Contracts.ILoader contract = _target.
Contracts
.Loader;
884
Contracts.ILoader contract = _target.
Contracts
.Loader;
954
Contracts.ILoader loader = _target.
Contracts
.Loader;
956
MetadataReader reader = _target.
Contracts
.EcmaMetadata.GetMetadata(handle)
994
Contracts.ILoader loader = _target.
Contracts
.Loader;
ClrDataStackWalk.cs (6)
38
_threadData = _target.
Contracts
.Thread.GetThreadData(_threadAddr);
39
_dataFrames = _target.
Contracts
.StackWalk.CreateStackWalk(_threadData).GetEnumerator();
57
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
81
_dataFrames = _target.
Contracts
.StackWalk.CreateStackWalk(_threadData, context, isFirst).GetEnumerator();
92
IStackWalk sw = _target.
Contracts
.StackWalk;
303
IStackWalk sw = _target.
Contracts
.StackWalk;
ClrDataTask.cs (5)
49
TargetPointer currentAppDomain = _target.
Contracts
.Loader.GetAppDomain();
104
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_address);
159
TargetPointer thrownObjectHandle = _target.
Contracts
.Thread.GetCurrentExceptionHandle(_address);
166
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_address);
246
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_address);
ClrDataTypeDefinition.cs (3)
139
Contracts.ModuleHandle module = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(_module);
140
MetadataReader reader = _target.
Contracts
.EcmaMetadata.GetMetadata(module) ?? throw new NotImplementedException();
248
*type = (uint)_target.
Contracts
.RuntimeTypeSystem.GetInternalCorElementType(_typeHandle);
ClrDataTypeInstance.cs (2)
207
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
228
ILoader loader = _target.
Contracts
.Loader;
ClrDataValue.cs (17)
473
Size = _target.
Contracts
.RuntimeTypeSystem.GetBaseSize(_typeHandle),
515
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
516
TargetPointer methodTable = _target.
Contracts
.Object.GetMethodTableAddress(_baseAddress);
547
string value = _target.
Contracts
.Object.GetStringValue(_baseAddress);
588
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
589
ITypeHandle arrayType = rts.GetTypeHandle(_target.
Contracts
.Object.GetMethodTableAddress(_baseAddress));
591
_target.
Contracts
.Object.GetArrayData(_baseAddress, out uint count, out _, out _, out uint[] dimensionLengths, out int[] lowerBoundsValues);
648
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
649
ITypeHandle arrayType = rts.GetTypeHandle(_target.
Contracts
.Object.GetMethodTableAddress(_baseAddress));
654
TargetPointer data = _target.
Contracts
.Object.GetArrayData(_baseAddress, out _, out _, out _, out uint[] dimensionLengths, out int[] lowerBoundsValues);
911
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
941
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
944
Contracts.ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(module);
945
MetadataReader metadata = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException();
957
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1018
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1072
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
ConversionExtensions.cs (1)
91
IPlatformMetadata metadata = target.
Contracts
.PlatformMetadata;
Dbi\DacDbiImpl.cs (186)
139
*pResult = _target.
Contracts
.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
192
string name = _target.
Contracts
.Loader.GetAppDomainFriendlyName();
216
Contracts.ILoader loader = _target.
Contracts
.Loader;
249
Contracts.ILoader loader = _target.
Contracts
.Loader;
290
Contracts.ILoader loader = _target.
Contracts
.Loader;
305
Contracts.IEcmaMetadata ecmaMetadata = _target.
Contracts
.EcmaMetadata;
315
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
370
Contracts.ILoader loader = _target.
Contracts
.Loader;
418
Contracts.ILoader loader = _target.
Contracts
.Loader;
421
Contracts.IEcmaMetadata ecmaMetadata = _target.
Contracts
.EcmaMetadata;
468
Contracts.ILoader loader = _target.
Contracts
.Loader;
471
byte[] blob = _target.
Contracts
.EcmaMetadata.GetReadWriteMetadata(handle);
505
Contracts.ILoader loader = _target.
Contracts
.Loader;
508
byte[] blob = _target.
Contracts
.EcmaMetadata.GetReadWriteMetadata(handle);
556
Contracts.ILoader loader = _target.
Contracts
.Loader;
600
Contracts.ILoader loader = _target.
Contracts
.Loader;
652
Contracts.ILoader loader = _target.
Contracts
.Loader;
691
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
724
Contracts.ILoader loader = _target.
Contracts
.Loader;
761
Contracts.ILoader loader = _target.
Contracts
.Loader;
822
Contracts.ILoader loader = _target.
Contracts
.Loader;
871
_target.
Contracts
.Debugger.RequestSyncAtEvent();
893
_target.
Contracts
.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE);
915
Contracts.IDebugger debugger = _target.
Contracts
.Debugger;
947
Contracts.IDebugger debugger = _target.
Contracts
.Debugger;
1017
TargetPointer espContext = _target.
Contracts
.Debugger.PrepareExceptionHijack(
1049
Contracts.IThread threadContract = _target.
Contracts
.Thread;
1105
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1131
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1158
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1188
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPtr);
1189
_target.
Contracts
.Thread.GetThreadAllocContext(threadPtr, out long allocBytes, out long allocBytesLoh);
1226
_target.
Contracts
.Thread.SetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend);
1230
_target.
Contracts
.Thread.ResetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend);
1258
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1293
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPtr);
1296
byte[] contextBytes = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, context.FullContextFlags);
1298
if (!_target.
Contracts
.ExecutionManager.IsGcSafe(context.InstructionPointer))
1328
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPtr);
1409
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1439
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1467
TargetPointer exceptionHandle = _target.
Contracts
.Thread.GetCurrentExceptionHandle(threadPtr);
1470
ThreadData data = _target.
Contracts
.Thread.GetThreadData(threadPtr);
1504
if (_target.
Contracts
.TryGetContract<IComWrappers>(out IComWrappers? comWrappers))
1513
if (!comWrappersSuccess && _target.
Contracts
.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM))
1550
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1577
TargetPointer defaultAppDomain = _target.
Contracts
.Loader.GetAppDomain();
1604
Contracts.ILoader loader = _target.
Contracts
.Loader;
1655
Contracts.IDebugInfo debugInfo = _target.
Contracts
.DebugInfo;
1721
Contracts.IThread threadContract = _target.
Contracts
.Thread;
1733
IStackWalk sw = _target.
Contracts
.StackWalk;
1816
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1817
byte[] seedContext = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags);
1820
handleData = new StackWalkHandleData(_target.
Contracts
.StackWalk, threadData);
2047
_target.
Contracts
.Thread.GetStackLimitData(new TargetPointer(vmThread), out TargetPointer stackBase, out TargetPointer stackLimit, out _);
2106
TargetCodePointer controlPC = _target.
Contracts
.StackWalk.GetInstructionPointer(handle);
2107
if (_target.
Contracts
.Debugger.GetHijackKind(controlPC) != HijackKind.None)
2205
IStackWalk sw = _target.
Contracts
.StackWalk;
2209
RuntimeInfoArchitecture arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
2230
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2231
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
2232
TargetPointer currentAppDomain = _target.
Contracts
.Loader.GetAppDomain();
2239
data.fp = _target.
Contracts
.StackWalk.GetRuntimeFramePointer(handle).Value;
2251
TargetPointer mdPtr = _target.
Contracts
.StackWalk.GetMethodDescPtr(handle);
2262
data.v.exactGenericArgsToken = _target.
Contracts
.StackWalk.GetExactGenericArgsToken(handle).Value;
2279
TargetCodePointer controlPC = _target.
Contracts
.StackWalk.GetInstructionPointer(handle);
2303
data.v.jitFuncData.fpParentOrSelf = _target.
Contracts
.StackWalk.GetFuncletRootId(handle, out uint parentNativeOffset).Value;
2317
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
2319
IGCInfo gcInfo = _target.
Contracts
.GCInfo;
2320
TargetCodePointer ip = _target.
Contracts
.StackWalk.GetInstructionPointer(handle);
2325
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
2368
IStackWalk stackwalk = _target.
Contracts
.StackWalk;
2403
TargetPointer currentAppDomain = _target.
Contracts
.Loader.GetAppDomain();
2404
IStackWalk stackwalk = _target.
Contracts
.StackWalk;
2493
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2511
ILoader loader = _target.
Contracts
.Loader;
2545
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
2590
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
2591
byte[] leafContext = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.None, allFlags);
2626
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
2627
byte[] context = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags);
2667
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2703
Contracts.ISignature signature = _target.
Contracts
.Signature;
2737
RuntimeInfoArchitecture arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
2743
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2790
*pRetVal = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(rawToken)).Value;
2830
ILoader loader = _target.
Contracts
.Loader;
2833
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)
2849
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2903
ILoader loader = _target.
Contracts
.Loader;
2908
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2924
nativeCode = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode);
2927
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
2935
if (_target.
Contracts
.TryGetContract(out ICodeVersions codeVersions))
2978
code = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(code);
2985
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
3000
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3006
if (_target.
Contracts
.TryGetContract(out ICodeVersions codeVersions))
3089
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3117
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3156
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3210
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3260
IRuntimeMutableTypeSystem? mts = _target.
Contracts
.TryGetContract<IRuntimeMutableTypeSystem>(out IRuntimeMutableTypeSystem enc) ? enc : null;
3419
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3448
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3449
TargetPointer mtAddr = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(addr));
3527
Contracts.ILoader loader = _target.
Contracts
.Loader;
3570
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3610
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3766
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3906
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3940
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3967
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3968
IRuntimeMutableTypeSystem mrts = _target.
Contracts
.RuntimeMutableTypeSystem;
3969
Contracts.ILoader loader = _target.
Contracts
.Loader;
4071
ILoader loader = _target.
Contracts
.Loader;
4072
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4104
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4182
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4222
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4224
TargetPointer parentMT = _target.
Contracts
.Object.GetMethodTableAddress(objectAddress);
4282
ulong vmAppDomain = _target.
Contracts
.Loader.GetAppDomain().Value;
4284
IException exceptionContract = _target.
Contracts
.Exception;
4330
IObject obj = _target.
Contracts
.Object;
4375
IObject obj = _target.
Contracts
.Object;
4379
IBuiltInCOM builtInCom = _target.
Contracts
.BuiltInCOM;
4423
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4462
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4463
TargetPointer mtAddr = _target.
Contracts
.Object.GetMethodTableAddress(objectAddress);
4469
_target.
Contracts
.Object.GetStringData(objectAddress, out uint length, out uint offset);
4501
IObject objectContract = _target.
Contracts
.Object;
4502
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4565
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4570
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(objectAddress);
4582
*pObjSize = (uint)_target.
Contracts
.Object.GetSize(objectAddress);
4627
*pRetVal = _target.
Contracts
.Debugger.GetDebuggerControlBlockAddress().Value;
4764
TargetPointer syncBlock = _target.
Contracts
.Object.GetSyncBlockAddress(vmObject);
4766
if (syncBlock == TargetPointer.Null || !_target.
Contracts
.SyncBlock.TryGetLockInfo(syncBlock, out threadId, out recursionCount))
4772
TargetPointer threadPtr = _target.
Contracts
.Thread.IdToThread(threadId);
4818
*pRetVal = _target.
Contracts
.Debugger.GetAttachStateFlags();
4853
Contracts.ILoader loader = _target.
Contracts
.Loader;
4916
Contracts.ThreadState threadState = _target.
Contracts
.Thread.GetThreadData(vmThread).State;
5108
IGC gc = _target.
Contracts
.GC;
5218
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5219
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(obj));
5409
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(obj));
5480
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5520
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
5521
ISignature signature = _target.
Contracts
.Signature;
5536
Contracts.ModuleHandle enclosingModuleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr);
5632
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5689
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5762
Contracts.IGC gc = _target.
Contracts
.GC;
5807
bool hasReadWriteMetadata = _target.
Contracts
.EcmaMetadata.HasReadWriteMetadata(new TargetPointer(vmPEAssembly));
5843
if (_target.
Contracts
.TryGetContract<IReJIT>(out IReJIT rejit))
5845
ILoader loader = _target.
Contracts
.Loader;
5855
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5894
if (!_target.
Contracts
.TryGetContract<IReJIT>(out IReJIT rejit))
5897
ILoader loader = _target.
Contracts
.Loader;
5911
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5953
ILoader loader = _target.
Contracts
.Loader;
5962
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
6025
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
6063
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
6099
if (_target.
Contracts
.TryGetContract<IReJIT>(out _))
6101
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
6146
_target.
Contracts
.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE);
6207
DelegateInfo delegateInfo = _target.
Contracts
.Object.GetDelegateInfo(new TargetPointer(delegateObject));
6216
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
6224
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
6231
Contracts.ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
6232
*ppFunctionAssembly = _target.
Contracts
.Loader.GetAssembly(moduleHandle).Value;
6266
DelegateInfo delegateInfo = _target.
Contracts
.Object.GetDelegateInfo(new TargetPointer(delegateObject));
6293
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(vmObject);
6294
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
6312
Contracts.ILoader loader = _target.
Contracts
.Loader;
6344
*pResult = _target.
Contracts
.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
6379
Contracts.ILoader loader = _target.
Contracts
.Loader;
6410
ContinuationInfo info = _target.
Contracts
.Object.GetContinuationInfo(new TargetPointer(continuationAddress));
6467
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
6475
Contracts.ICodeVersions cv = _target.
Contracts
.CodeVersions;
6486
pCode = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(pCode);
6487
IReadOnlyList<AsyncSuspensionInfo> suspensionPoints = _target.
Contracts
.DebugInfo.GetAsyncSuspensionPoints(pCode);
6550
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
6738
Contracts.ILoader loader = _target.
Contracts
.Loader;
6794
Contracts.ILoader loader = _target.
Contracts
.Loader;
Dbi\DacDbiImpl.NativeCodeInfo.cs (1)
19
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Dbi\Helpers\HeapWalk.cs (2)
27
_gc = target.
Contracts
.GC;
28
_rts = target.
Contracts
.RuntimeTypeSystem;
Dbi\Helpers\RefWalk.cs (5)
27
_gc = target.
Contracts
.GC;
30
_appDomain = target.
Contracts
.Loader.GetAppDomain();
138
if (!_target.
Contracts
.TryGetContract(out IExternalMemoryHandles externalMemoryHandles))
161
IThread threadContract = _target.
Contracts
.Thread;
162
IStackWalk stackWalkContract = _target.
Contracts
.StackWalk;
Dbi\TypeDataWalk.cs (2)
211
ILoader loader = _target.
Contracts
.Loader;
212
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
SigFormat.cs (10)
159
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
181
TargetPointer modulePointer = target.
Contracts
.RuntimeTypeSystem.GetModule(th);
182
Contracts.ModuleHandle module = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
183
MetadataReader internalTypeMetadata = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
313
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
350
TargetPointer modulePointer = target.
Contracts
.RuntimeTypeSystem.GetModule(typeHandle);
351
Contracts.ModuleHandle module = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
352
MetadataReader metadata = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
396
Contracts.ModuleHandle genericVariableModule = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(genericVariableModulePointer);
397
MetadataReader generatedVariableMetadata = target.
Contracts
.EcmaMetadata.GetMetadata(genericVariableModule)!;
SOSDacImpl.cs (152)
143
Contracts.ILoader loader = _target.
Contracts
.Loader;
210
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
250
ILoader loader = _target.
Contracts
.Loader;
323
TargetPointer defaultAppDomain = _target.
Contracts
.Loader.GetAppDomain();
378
TargetPointer defaultAppDomain = _target.
Contracts
.Loader.GetAppDomain();
381
ILoader loader = _target.
Contracts
.Loader;
428
ILoader loader = _target.
Contracts
.Loader;
515
Contracts.ILoader loader = _target.
Contracts
.Loader;
559
Contracts.ILoader contract = _target.
Contracts
.Loader;
610
Contracts.IBuiltInCOM contract = _target.
Contracts
.BuiltInCOM;
682
Contracts.IBuiltInCOM builtInCOMContract = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if contract is not present
761
if (_target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows)
767
buckets = _target.
Contracts
.WindowsErrorReporting.GetWatsonBuckets(thread.ToTargetPointer(_target));
811
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
812
IGCInfo gcInfo = _target.
Contracts
.GCInfo;
897
IExecutionManager em = _target.
Contracts
.ExecutionManager;
1120
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
1121
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
1134
Contracts.ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
1250
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
1301
IGC gc = _target.
Contracts
.GC;
1346
IGC gc = _target.
Contracts
.GC;
1412
IGC gc = _target.
Contracts
.GC;
1546
IGC gc = _target.
Contracts
.GC;
1689
IGC gc = _target.
Contracts
.GC;
1692
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
1916
IGC gc = _target.
Contracts
.GC;
1958
IGC gc = _target.
Contracts
.GC;
1983
IGC gc = _target.
Contracts
.GC;
2029
IGC gc = _target.
Contracts
.GC;
2076
IGC gc = _target.
Contracts
.GC;
2162
Contracts.ILoader loader = _target.
Contracts
.Loader;
2192
if (!_target.
Contracts
.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.ToTargetPointer(_target), out string? symbolName))
2238
Contracts.JitManagerInfo jitManagerInfo = _target.
Contracts
.ExecutionManager.GetJitManagerInfo(JitManagerKind.EE)!.Value;
2305
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.X64)
2361
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
2365
Contracts.ICodeVersions nativeCodeContract = _target.
Contracts
.CodeVersions;
2366
Contracts.IReJIT rejitContract = _target.
Contracts
.ReJIT;
2400
data->NativeCodeAddr = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target);
2606
ICodeVersions cv = _target.
Contracts
.CodeVersions;
2607
IReJIT rejit = _target.
Contracts
.ReJIT;
2612
pReJitData->NativeCodeAddr = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode).Value;
2657
Contracts.ILoader loader = _target.
Contracts
.Loader;
2708
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
2727
string? fallbackNameString = _target.
Contracts
.DacStreams.StringFromEEAddress(methodDesc);
2737
Contracts.ModuleHandle module = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
2738
string modulePath = _target.
Contracts
.Loader.GetPath(module);
2795
Contracts.IStackWalk stackWalkContract = _target.
Contracts
.StackWalk;
2800
_target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(methodDescPtr); // validation
2831
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
2832
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2885
_target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.ToTargetPointer(_target));
2906
Contracts.IRuntimeTypeSystem contract = _target.
Contracts
.RuntimeTypeSystem;
2980
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
3021
Contracts.IRuntimeTypeSystem contract = _target.
Contracts
.RuntimeTypeSystem;
3051
Contracts.IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
3052
Contracts.ILoader loader = _target.
Contracts
.Loader;
3075
string? fallbackName = _target.
Contracts
.DacStreams.StringFromEEAddress(mt.ToTargetPointer(_target));
3118
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3194
_target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(mt.ToTargetPointer(_target));
3239
Contracts.ILoader contract = _target.
Contracts
.Loader;
3256
TargetSpan readOnlyMetadata = _target.
Contracts
.EcmaMetadata.GetReadOnlyMetadataAddress(handle);
3330
Contracts.IException contract = _target.
Contracts
.Exception;
3369
Contracts.IObject objectContract = _target.
Contracts
.Object;
3370
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3371
Contracts.ILoader loader = _target.
Contracts
.Loader;
3397
string? fallbackName = _target.
Contracts
.DacStreams.StringFromEEAddress(mt);
3442
Contracts.IObject objectContract = _target.
Contracts
.Object;
3443
Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
3505
if (_target.
Contracts
.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop)
3553
Contracts.IObject contract = _target.
Contracts
.Object;
3601
IGC gc = _target.
Contracts
.GC;
3653
IGC gc = _target.
Contracts
.GC;
3703
Contracts.ILoader contract = _target.
Contracts
.Loader;
3743
Contracts.ILoader contract = _target.
Contracts
.Loader;
3808
IBuiltInCOM builtInCom = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)
3870
IBuiltInCOM builtInCom = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)
3954
string[] regs = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() switch
4071
Contracts.IThread contract = _target.
Contracts
.Thread;
4182
IThread threadContract = _target.
Contracts
.Thread;
4183
IStackWalk stackWalkContract = _target.
Contracts
.StackWalk;
4275
ISyncBlock syncBlockContract = _target.
Contracts
.SyncBlock;
4337
ISyncBlock syncBlock = _target.
Contracts
.SyncBlock;
4361
IThread thread = _target.
Contracts
.Thread;
4366
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
4417
Contracts.IThread contract = _target.
Contracts
.Thread;
4451
Contracts.IThread contract = _target.
Contracts
.Thread;
4461
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
4517
TargetPointer threadPtr = _target.
Contracts
.Thread.IdToThread(thinLockId);
4580
Contracts.IThread thread = _target.
Contracts
.Thread;
4662
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4791
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
4893
Contracts.ILoader loader = _target.
Contracts
.Loader;
4974
Contracts.ILoader loader = _target.
Contracts
.Loader;
5040
Contracts.IBuiltInCOM contract = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)
5085
Contracts.ILoader loader = _target.
Contracts
.Loader;
5135
Contracts.IException contract = _target.
Contracts
.Exception;
5165
if (!_target.
Contracts
.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop))
5202
IGC gc = _target.
Contracts
.GC;
5245
IGC gc = _target.
Contracts
.GC;
5352
IGC gc = _target.
Contracts
.GC;
5460
ILoader loader = _target.
Contracts
.Loader;
5461
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5462
IReJIT rejitContract = _target.
Contracts
.ReJIT;
5470
IRuntimeTypeSystem runtimeTypeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
5488
TargetCodePointer nativeCode = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(codeVersions.GetNativeCode(nativeCodeVersionHandle));
5588
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
5589
ILoader loaderContract = _target.
Contracts
.Loader;
5633
Contracts.IReJIT rejitContract = _target.
Contracts
.ReJIT;
5634
Contracts.ICodeVersions codeVersionsContract = _target.
Contracts
.CodeVersions;
5678
ICodeVersions cv = _target.
Contracts
.CodeVersions;
5679
IReJIT rejitContract = _target.
Contracts
.ReJIT;
5743
Contracts.IReJIT rejit = _target.
Contracts
.ReJIT;
5744
Contracts.ICodeVersions cv = _target.
Contracts
.CodeVersions;
5745
Contracts.ILoader loader = _target.
Contracts
.Loader;
5746
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5801
Contracts.ILoader loader = _target.
Contracts
.Loader;
5802
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5803
Contracts.IReJIT rejit = _target.
Contracts
.ReJIT;
5804
Contracts.ICodeVersions cv = _target.
Contracts
.CodeVersions;
5875
IGC gc = _target.
Contracts
.GC;
5911
IGC gc = _target.
Contracts
.GC;
5981
IGC gc = _target.
Contracts
.GC;
6044
IGC gc = _target.
Contracts
.GC;
6114
IGC gc = _target.
Contracts
.GC;
6178
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6179
Contracts.ILoader loaderContract = _target.
Contracts
.Loader;
6237
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6302
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6340
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6382
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6421
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6466
Contracts.IObject objectContract = _target.
Contracts
.Object;
6472
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6479
if (_target.
Contracts
.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract))
6520
if (_target.
Contracts
.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract))
6563
Contracts.IGC gcContract = _target.
Contracts
.GC;
6632
Contracts.ILoader contract = _target.
Contracts
.Loader;
6767
Contracts.ILoader contract = _target.
Contracts
.Loader;
6827
IReadOnlyList<GCMemoryRegionData> regions = _target.
Contracts
.GC.GetHandleTableMemoryRegions();
6853
IReadOnlyList<GCMemoryRegionData> regions = _target.
Contracts
.GC.GetGCBookkeepingMemoryRegions();
6879
IReadOnlyList<GCMemoryRegionData> regions = _target.
Contracts
.GC.GetGCFreeRegions();
6926
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6966
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
7022
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
7069
_rts = _target.
Contracts
.RuntimeTypeSystem;
7249
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
7285
IGC gc = _target.
Contracts
.GC;
7495
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
7523
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
7554
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
7576
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
SOSDacImpl.IXCLRDataProcess.cs (33)
48
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
127
Contracts.IThread contract = _target.
Contracts
.Thread;
179
TargetPointer thread = _target.
Contracts
.Thread.IdToThread((uint)taskID);
248
*type = _target.
Contracts
.ExecutionManager.GetCodeKind(codeAddress) switch
298
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
301
TargetCodePointer managedCodeAddr = _target.
Contracts
.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(codeAddr);
317
IPrecodeStubs precodeStubs = _target.
Contracts
.PrecodeStubs;
336
if (resultName is null && _target.
Contracts
.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.ToTargetPointer(_target), out string? auxSymbolName))
396
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
451
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
581
TargetPointer domain = _target.
Contracts
.Loader.GetAppDomain();
641
ILoader loader = _target.
Contracts
.Loader;
773
ILoader loader = _target.
Contracts
.Loader;
823
_appDomain = _target.
Contracts
.Loader.GetAppDomain();
830
_loader = _target.
Contracts
.Loader;
831
_rts = _target.
Contracts
.RuntimeTypeSystem;
832
_cv = _target.
Contracts
.CodeVersions;
870
ILoader loader = _target.
Contracts
.Loader;
982
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
991
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1028
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
1187
INotifications notifications = _target.
Contracts
.Notifications;
1225
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
1227
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1251
IThread thread = _target.
Contracts
.Thread;
1300
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
1301
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1408
_target.
Contracts
.CodeNotifications.SetAllCodeNotifications(moduleAddr, CodeNotificationFlagsConverter.FromCom(flags));
1455
ICodeNotifications codeNotif = _target.
Contracts
.CodeNotifications;
1548
_target.
Contracts
.CodeNotifications.SetCodeNotification(moduleAddr, tokens[i], CodeNotificationFlagsConverter.FromCom(f));
1654
ILoader loader = _target.
Contracts
.Loader;
1667
MetadataReader reader = _target.
Contracts
.EcmaMetadata.GetMetadata(module)
1889
_target.
Contracts
.Notifications.SetGcNotification(gcEvtArgs.condemnedGeneration);
StressTestApi\CdacStressApi.cs (2)
73
IRuntimeTypeSystem rts = target.
Contracts
.RuntimeTypeSystem;
76
encoded = target.
Contracts
.CallingConvention.TryComputeArgGCRefMapBlob(mdh, out blob);
TypeHandleExtensions.cs (4)
24
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
42
Contracts.ModuleHandle module = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(runtimeTypeSystem.GetModule(typeHandle));
43
MetadataReader reader = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
64
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
TypeNameBuilder.cs (12)
67
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
68
ILoader loader = target.
Contracts
.Loader;
127
MetadataReader reader = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
144
MetadataReader? reader = target.
Contracts
.EcmaMetadata.GetMetadata(methodModule);
209
var typeSystemContract = tnb.Target.
Contracts
.RuntimeTypeSystem;
227
Contracts.ModuleHandle module = tnb.Target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
228
MetadataReader reader = tnb.Target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
281
Contracts.ModuleHandle moduleHandle = tnb.Target.
Contracts
.Loader.GetModuleHandleFromModulePtr(typeSystemContract.GetModule(typeHandle));
295
MetadataReader reader = tnb.Target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
319
Contracts.ModuleHandle module = tnb.Target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
322
MetadataReader mr = tnb.Target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
345
if (format.HasFlag(TypeNameFormat.FormatFullInst) && !tnb.Target.
Contracts
.RuntimeTypeSystem.IsGenericVariable(arg, out _, out _, out _))