1 write to NativeLayoutInfo
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
190NativeLayoutInfo = new NativeLayoutInfoNode(nativeReferencesTableNode, nativeStaticsTableNode);
27 references to NativeLayoutInfo
ILCompiler.Compiler (27)
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
45factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
45factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
44factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
44factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
92factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
137factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (18)
52context.MetadataManager.NativeLayoutInfo.AddVertexNodeToNativeLayout(this); 60return factory.MetadataManager.NativeLayoutInfo.Writer; 175uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 200fptrReferenceId = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(methodEntryPointNode); 232uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 294return factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signature); 485uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 511uint symbolIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(_symbol); 541return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signature)); 576return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(sequence)); 612return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(sequence)); 647return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(methodEntryVertex)); 766return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signatureWithContextKind)); 837factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(layoutInfo); 1009uint cctorStaticsIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(cctorSymbol); 1023uint gcStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(staticsDescSymbol); 1031uint threadStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(threadStaticsDescSymbol); 1040factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(layoutInfo);
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
128factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (1)
114factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\MetadataManager.cs (1)
191header.Add(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeLayoutInfo), NativeLayoutInfo);