1 write to NativeLayoutInfo
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
189NativeLayoutInfo = new NativeLayoutInfoNode(nativeReferencesTableNode, nativeStaticsTableNode);
27 references to NativeLayoutInfo
ILCompiler.Compiler (27)
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
44factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
44factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
43factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
43factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
91factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
136factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory);
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (18)
54context.MetadataManager.NativeLayoutInfo.AddVertexNodeToNativeLayout(this); 62return factory.MetadataManager.NativeLayoutInfo.Writer; 181uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 206fptrReferenceId = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(methodEntryPointNode); 238uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 303return factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signature); 500uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 529uint symbolIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(_symbol); 559return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signature)); 595return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(sequence)); 634return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(sequence)); 669return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(methodEntryVertex)); 794return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signatureWithContextKind)); 870factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(layoutInfo); 1047uint cctorStaticsIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(cctorSymbol); 1062uint gcStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(staticsDescSymbol); 1071uint threadStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(threadStaticsDescSymbol); 1080factory.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)
190header.Add(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeLayoutInfo), NativeLayoutInfo);