2 instantiations of TypeMapMetadata
ILCompiler.Compiler (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);
13 references to TypeMapMetadata
ilc (4)
Program.cs (4)
172
TypeMapManager typeMapManager = new UsageBasedTypeMapManager(
TypeMapMetadata
.Empty);
181
typeMapManager = new UsageBasedTypeMapManager(
TypeMapMetadata
.CreateFromAssembly(assembly, typeSystemContext.GeneratedAssembly, TypeMapAssemblyTargetsMode.Traverse));
317
typeMapManager = new UsageBasedTypeMapManager(
TypeMapMetadata
.CreateFromAssembly(typeMapEntryAssembly, typeSystemContext.GeneratedAssembly, TypeMapAssemblyTargetsMode.Traverse));
322
typeMapManager = new UsageBasedTypeMapManager(
TypeMapMetadata
.CreateFromAssembly(entryAssembly, typeSystemContext.GeneratedAssembly, TypeMapAssemblyTargetsMode.Traverse));
ILCompiler.Compiler (9)
Compiler\CompilationBuilder.Aot.cs (1)
29
protected TypeMapManager _typeMapManager = new UsageBasedTypeMapManager(
TypeMapMetadata
.Empty);
Compiler\ILScannerBuilder.cs (1)
28
private TypeMapManager _typeMapManager = new UsageBasedTypeMapManager(
TypeMapMetadata
.Empty);
Compiler\UsageBasedTypeMapManager.cs (5)
13
using static ILCompiler.
TypeMapMetadata
;
19
private sealed class AllTypeMapsNode(
TypeMapMetadata
typeMapState) : DependencyNodeCore<NodeFactory>
32
foreach ((TypeDesc typeMapGroup,
TypeMapMetadata
.Map typeMap) in typeMapState.Maps)
65
private readonly
TypeMapMetadata
_typeMaps;
67
public UsageBasedTypeMapManager(
TypeMapMetadata
state)
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)