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