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)
568EcmaMetadataUtils.TokenType.mdtTypeDef => loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.TypeDefToMethodTable, classToken, out _), 569EcmaMetadataUtils.TokenType.mdtTypeRef => loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.TypeRefToMethodTable, classToken, out _),
Contracts\Loader_1.cs (20)
542private TargetPointer GetModuleLookupMap(ModuleHandle handle, ModuleLookupMapKind kind) 547ModuleLookupMapKind.FieldDefToDesc => module.FieldDefToDescMap, 548ModuleLookupMapKind.ManifestModuleReferences => module.ManifestModuleReferencesMap, 549ModuleLookupMapKind.MemberRefToDesc => module.MemberRefToDescMap, 550ModuleLookupMapKind.MethodDefToDesc => module.MethodDefToDescMap, 551ModuleLookupMapKind.TypeDefToMethodTable => module.TypeDefToMethodTableMap, 552ModuleLookupMapKind.TypeRefToMethodTable => module.TypeRefToMethodTableMap, 553ModuleLookupMapKind.MethodDefToILCodeVersioningState => module.MethodDefToILCodeVersioningStateMap ?? TargetPointer.Null, 558TargetPointer ILoader.GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind) 568private static uint CreateModuleLookupMapToken(ModuleLookupMapKind kind, uint rid) 571ModuleLookupMapKind.FieldDefToDesc => EcmaMetadataUtils.TokenType.mdtFieldDef, 572ModuleLookupMapKind.ManifestModuleReferences => EcmaMetadataUtils.TokenType.mdtAssemblyRef, 573ModuleLookupMapKind.MemberRefToDesc => EcmaMetadataUtils.TokenType.mdtMemberRef, 574ModuleLookupMapKind.MethodDefToDesc or ModuleLookupMapKind.MethodDefToILCodeVersioningState => EcmaMetadataUtils.TokenType.mdtMethodDef, 575ModuleLookupMapKind.TypeDefToMethodTable => EcmaMetadataUtils.TokenType.mdtTypeDef, 576ModuleLookupMapKind.TypeRefToMethodTable => EcmaMetadataUtils.TokenType.mdtTypeRef, 620TargetPointer ILoader.GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags) 625TargetPointer result = ((ILoader)this).GetModuleLookupMapElement(handle, ModuleLookupMapKind.MemberRefToDesc, token, out TargetNUInt flags); 644IEnumerable<(TargetPointer Value, uint Token)> ILoader.EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind)
Contracts\ManagedTypeSource_1.cs (1)
276ModuleLookupMapKind.TypeDefToMethodTable,
Contracts\RuntimeTypeSystem_1.cs (1)
2484ModuleLookupMapKind.FieldDefToDesc,
Contracts\Signature\SignatureTypeProvider.cs (2)
86ModuleLookupMapKind.TypeDefToMethodTable, 97ModuleLookupMapKind.TypeRefToMethodTable,
Microsoft.Diagnostics.DataContractReader.Legacy (29)
ClrDataMethodDefinition.cs (1)
57ModuleLookupMapKind.MethodDefToDesc,
ClrDataTypeInstance.cs (1)
223ModuleLookupMapKind.TypeDefToMethodTable,
Dbi\DacDbiImpl.cs (12)
291ModuleLookupMapKind.TypeRefToMethodTable, 1589ModuleLookupMapKind.ManifestModuleReferences, 2825ModuleLookupMapKind.MethodDefToDesc, 3040return loader.GetModuleLookupMapElement(module, ModuleLookupMapKind.MethodDefToDesc, token, out _); 3514*pRetVal = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, metadataToken, out var _).Value; 3517*pRetVal = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, metadataToken, out var _).Value; 3961ModuleLookupMapKind.FieldDefToDesc, 4059mt = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, metadataToken, out _); 4062mt = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, metadataToken, out _); 5830ModuleLookupMapKind.MethodDefToDesc, 5886ModuleLookupMapKind.MethodDefToDesc, 5939TargetPointer 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)
2644*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2647*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2650*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2653*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 3245data->FieldDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.FieldDefToDesc).ToClrDataAddress(_target); 3246data->ManifestModuleReferencesMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.ManifestModuleReferences).ToClrDataAddress(_target); 3247data->MemberRefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MemberRefToDesc).ToClrDataAddress(_target); 3248data->MethodDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MethodDefToDesc).ToClrDataAddress(_target); 3249data->TypeDefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeDefToMethodTable).ToClrDataAddress(_target); 3250data->TypeRefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeRefToMethodTable).ToClrDataAddress(_target); 4955elements = loader.EnumerateModuleLookupMap(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable); 4958elements = loader.EnumerateModuleLookupMap(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable); 5784foreach ((TargetPointer ptr, _) in loader.EnumerateModuleLookupMap(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable))