1 write to ManifestMetadataTable
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
1115ManifestMetadataTable = new ManifestMetadataTableNode(this);
30 references to ManifestMetadataTable
ILCompiler.ReadyToRun (30)
Compiler\DependencyAnalysis\ReadyToRun\CopiedCorHeaderNode.cs (2)
152builder.EmitReloc(factory.ManifestMetadataTable, RelocType.IMAGE_REL_BASED_ADDR32NB); 153builder.EmitReloc(factory.ManifestMetadataTable, RelocType.IMAGE_REL_SYMBOL_SIZE);
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (3)
85return new ModuleToken(factory.ManifestMetadataTable._mutableModule, factory.ManifestMetadataTable._mutableModule.TryGetEntityHandle(ilMethod.GetTypicalMethodDefinition()).Value); 110factory.ManifestMetadataTable._mutableModule.TryGetEntityHandle(typeRef);
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionsTableNode.cs (1)
18_r2rFactory.ManifestMetadataTable.RegisterEmitter(this);
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (4)
197sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(ecmaInlinee.Module))); 230sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(inliner.Module))); 338sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(ecmaInlinee.Module))); 374sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(inliner.Module)));
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (3)
29_factory.ManifestMetadataTable.RegisterEmitter(this); 68MutableModule manifestMetadata = factory.ManifestMetadataTable._mutableModule; 71moduleToken = new ModuleToken(factory.ManifestMetadataTable._mutableModule, handle.Value);
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
82factory.ManifestMetadataTable.EnsureModuleIndexable(ecmaInlineeDefinition.Module);
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunModuleSignature.cs (1)
37builder.EmitUInt((uint)factory.ManifestMetadataTable.ModuleToIndex(Module));
Compiler\DependencyAnalysis\ReadyToRun\SignatureBuilder.cs (1)
619EmitUInt((uint)factory.ManifestMetadataTable.ModuleToIndex(targetModule));
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (5)
1116Header.Add(Internal.Runtime.ReadyToRunSectionType.ManifestMetadata, ManifestMetadataTable); 1117Resolver.SetModuleIndexLookup(ManifestMetadataTable.ModuleToIndex); 1118((ReadyToRunILProvider)ilProvider).InitManifestMutableModule(ManifestMetadataTable._mutableModule); 1119Resolver.InitManifestMutableModule(ManifestMetadataTable._mutableModule); 1121ManifestAssemblyMvidHeaderNode mvidTableNode = new ManifestAssemblyMvidHeaderNode(ManifestMetadataTable);
Compiler\ReadyToRunCodegenCompilation.cs (6)
400_tokenManager = new ExternalReferenceTokenManager(_nodeFactory.ManifestMetadataTable._mutableModule, _nodeFactory.Resolver); 928NodeFactory.ManifestMetadataTable._mutableModule.DisableNewTokens = true; 982NodeFactory.ManifestMetadataTable._mutableModule.DisableNewTokens = false; 1090NodeFactory.ManifestMetadataTable._mutableModule.DisableNewTokens = true; 1115NodeFactory.ManifestMetadataTable._mutableModule.DisableNewTokens = false; 1315_nodeFactory.ManifestMetadataTable.Dispose();
JitInterface\CorInfoImpl.ReadyToRun.cs (3)
886EntityHandle? handle = _compilation.NodeFactory.ManifestMetadataTable._mutableModule.TryGetExistingEntityHandle(ecmaMethod); 889resolver.AddModuleTokenForMethod(MethodBeingCompiled, new ModuleToken(_compilation.NodeFactory.ManifestMetadataTable._mutableModule, handle.Value)); 1665new ModuleToken(_compilation.NodeFactory.ManifestMetadataTable._mutableModule, metaTok));