63 references to ModuleLookupMapKind
Microsoft.Diagnostics.DataContractReader.Abstractions (4)
Contracts\Extensions\ILoaderExtensions.cs (1)
28ModuleLookupMapKind.ManifestModuleReferences,
Contracts\ILoader.cs (3)
117TargetPointer GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind) => throw new NotImplementedException(); 118TargetPointer GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags) => throw new NotImplementedException(); 120IEnumerable<(TargetPointer Value, uint Token)> EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (30)
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (3)
121ModuleLookupMapKind.TypeDefToMethodTable, 130ModuleLookupMapKind.TypeRefToMethodTable, 184private SignatureTypeInfo GetTypeFromToken(int token, ModuleLookupMapKind lookupMapKind, byte rawTypeKind)
Contracts\CodeVersions_1.cs (1)
353ModuleLookupMapKind.MethodDefToILCodeVersioningState,
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
778EcmaMetadataUtils.TokenType.mdtTypeDef => loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.TypeDefToMethodTable, classToken, out _), 779EcmaMetadataUtils.TokenType.mdtTypeRef => loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.TypeRefToMethodTable, classToken, out _),
Contracts\Loader_1.cs (20)
545private TargetPointer GetModuleLookupMap(ModuleHandle handle, ModuleLookupMapKind kind) 550ModuleLookupMapKind.FieldDefToDesc => module.FieldDefToDescMap, 551ModuleLookupMapKind.ManifestModuleReferences => module.ManifestModuleReferencesMap, 552ModuleLookupMapKind.MemberRefToDesc => module.MemberRefToDescMap, 553ModuleLookupMapKind.MethodDefToDesc => module.MethodDefToDescMap, 554ModuleLookupMapKind.TypeDefToMethodTable => module.TypeDefToMethodTableMap, 555ModuleLookupMapKind.TypeRefToMethodTable => module.TypeRefToMethodTableMap, 556ModuleLookupMapKind.MethodDefToILCodeVersioningState => module.MethodDefToILCodeVersioningStateMap ?? TargetPointer.Null, 561TargetPointer ILoader.GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind) 571private static uint CreateModuleLookupMapToken(ModuleLookupMapKind kind, uint rid) 574ModuleLookupMapKind.FieldDefToDesc => EcmaMetadataUtils.TokenType.mdtFieldDef, 575ModuleLookupMapKind.ManifestModuleReferences => EcmaMetadataUtils.TokenType.mdtAssemblyRef, 576ModuleLookupMapKind.MemberRefToDesc => EcmaMetadataUtils.TokenType.mdtMemberRef, 577ModuleLookupMapKind.MethodDefToDesc or ModuleLookupMapKind.MethodDefToILCodeVersioningState => EcmaMetadataUtils.TokenType.mdtMethodDef, 578ModuleLookupMapKind.TypeDefToMethodTable => EcmaMetadataUtils.TokenType.mdtTypeDef, 579ModuleLookupMapKind.TypeRefToMethodTable => EcmaMetadataUtils.TokenType.mdtTypeRef, 623TargetPointer ILoader.GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags) 628TargetPointer result = ((ILoader)this).GetModuleLookupMapElement(handle, ModuleLookupMapKind.MemberRefToDesc, token, out TargetNUInt flags); 647IEnumerable<(TargetPointer Value, uint Token)> ILoader.EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind)
Contracts\ManagedTypeSource_1.cs (1)
276ModuleLookupMapKind.TypeDefToMethodTable,
Contracts\RuntimeTypeSystem_1.cs (1)
2499ModuleLookupMapKind.FieldDefToDesc,
Contracts\Signature\SignatureTypeProvider.cs (2)
86ModuleLookupMapKind.TypeDefToMethodTable, 97ModuleLookupMapKind.TypeRefToMethodTable,
Microsoft.Diagnostics.DataContractReader.Legacy (29)
ClrDataMethodDefinition.cs (1)
57ModuleLookupMapKind.MethodDefToDesc,
ClrDataTypeInstance.cs (1)
232ModuleLookupMapKind.TypeDefToMethodTable,
Dbi\DacDbiImpl.cs (12)
310ModuleLookupMapKind.TypeRefToMethodTable, 1608ModuleLookupMapKind.ManifestModuleReferences, 2844ModuleLookupMapKind.MethodDefToDesc, 3059return loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.MethodDefToDesc, token, out _); 3533*pRetVal = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, metadataToken, out var _).Value; 3536*pRetVal = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, metadataToken, out var _).Value; 3980ModuleLookupMapKind.FieldDefToDesc, 4078mt = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, metadataToken, out _); 4081mt = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, metadataToken, out _); 5849ModuleLookupMapKind.MethodDefToDesc, 5905ModuleLookupMapKind.MethodDefToDesc, 5958TargetPointer methodDesc = loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.MethodDefToDesc, methodTk, out _);
Dbi\TypeDataWalk.cs (2)
218mt = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, metadataToken, out _); 221mt = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, metadataToken, out _);
SOSDacImpl.cs (13)
2663*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2666*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2669*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2672*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 3270data->FieldDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.FieldDefToDesc).ToClrDataAddress(_target); 3271data->ManifestModuleReferencesMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.ManifestModuleReferences).ToClrDataAddress(_target); 3272data->MemberRefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MemberRefToDesc).ToClrDataAddress(_target); 3273data->MethodDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MethodDefToDesc).ToClrDataAddress(_target); 3274data->TypeDefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeDefToMethodTable).ToClrDataAddress(_target); 3275data->TypeRefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeRefToMethodTable).ToClrDataAddress(_target); 4980elements = loader.EnumerateModuleLookupMap(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable); 4983elements = loader.EnumerateModuleLookupMap(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable); 5809foreach ((TargetPointer ptr, _) in loader.EnumerateModuleLookupMap(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable))