1 write to ManifestMetadataTable
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
881ManifestMetadataTable = new ManifestMetadataTableNode(this);
28 references to ManifestMetadataTable
ILCompiler.ReadyToRun (28)
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)
76return new ModuleToken(factory.ManifestMetadataTable._mutableModule, factory.ManifestMetadataTable._mutableModule.TryGetEntityHandle(ilMethod.GetTypicalMethodDefinition()).Value); 101factory.ManifestMetadataTable._mutableModule.TryGetEntityHandle(typeRef);
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionsTableNode.cs (1)
18_r2rFactory.ManifestMetadataTable.RegisterEmitter(this);
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (4)
176sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(ecmaInlinee.Module))); 213sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(inliner.Module))); 319sig.Append(new UnsignedConstant((uint)factory.ManifestMetadataTable.ModuleToIndex(ecmaInlinee.Module))); 355sig.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)
80factory.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)
882Header.Add(Internal.Runtime.ReadyToRunSectionType.ManifestMetadata, ManifestMetadataTable); 883Resolver.SetModuleIndexLookup(ManifestMetadataTable.ModuleToIndex); 884((ReadyToRunILProvider)ilProvider).InitManifestMutableModule(ManifestMetadataTable._mutableModule); 885Resolver.InitManifestMutableModule(ManifestMetadataTable._mutableModule); 887ManifestAssemblyMvidHeaderNode mvidTableNode = new ManifestAssemblyMvidHeaderNode(ManifestMetadataTable);
Compiler\ReadyToRunCodegenCompilation.cs (4)
393_tokenManager = new ExternalReferenceTokenManager(_nodeFactory.ManifestMetadataTable._mutableModule, _nodeFactory.Resolver); 842NodeFactory.ManifestMetadataTable._mutableModule.DisableNewTokens = true; 870NodeFactory.ManifestMetadataTable._mutableModule.DisableNewTokens = false; 1063_nodeFactory.ManifestMetadataTable.Dispose();
JitInterface\CorInfoImpl.ReadyToRun.cs (3)
854EntityHandle? handle = _compilation.NodeFactory.ManifestMetadataTable._mutableModule.TryGetExistingEntityHandle(ecmaMethod); 857resolver.AddModuleTokenForMethod(MethodBeingCompiled, new ModuleToken(_compilation.NodeFactory.ManifestMetadataTable._mutableModule, handle.Value)); 1572new ModuleToken(_compilation.NodeFactory.ManifestMetadataTable._mutableModule, metaTok));