2 instantiations of TypeMapMetadata
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (2)
239public static readonly TypeMapMetadata Empty = new TypeMapMetadata(new Dictionary<TypeDesc, Map>(), "No type maps", null); 481return new TypeMapMetadata(typeMapStates, $"Type maps rooted at {assembly}", assembly);
9 references to TypeMapMetadata
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
1039TypeMapMetadata metadata = TypeMapMetadata.CreateFromAssembly((EcmaAssembly)inputModule.Assembly, TypeSystemContext.SystemModule, TypeMapAssemblyTargetsMode.Record);
Compiler\ReadyToRunExternalTypeMapNode.cs (1)
14internal class ReadyToRunExternalTypeMapNode(ModuleDesc triggeringModule, TypeDesc group, TypeMapMetadata.IExternalTypeMap map, ImportReferenceProvider importProvider) : SortableDependencyNode, IExternalTypeMapNode
Compiler\ReadyToRunProxyTypeMapNode.cs (1)
12internal class ReadyToRunProxyTypeMapNode(ModuleDesc triggeringModule, TypeDesc group, TypeMapMetadata.IProxyTypeMap map, ImportReferenceProvider importProvider) : SortableDependencyNode, IProxyTypeMapNode
Compiler\ReadyToRunTypeMapManager.cs (1)
13public sealed class ReadyToRunTypeMapManager(ModuleDesc triggeringModule, TypeMapMetadata assemblyTypeMaps) : TypeMapManager
Compiler\TypeMapAssemblyTargetsNode.cs (2)
14private readonly TypeMapMetadata _assemblyTypeMaps; 17public TypeMapAssemblyTargetsNode(TypeMapMetadata assemblyTypeMaps, ImportReferenceProvider importReferenceProvider)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (2)
239public static readonly TypeMapMetadata Empty = new TypeMapMetadata(new Dictionary<TypeDesc, Map>(), "No type maps", null); 258public static TypeMapMetadata CreateFromAssembly(EcmaAssembly assembly, ModuleDesc throwHelperEmitModule, TypeMapAssemblyTargetsMode assemblyTargetsMode)