1 instantiation of GenericTypesTemplateMap
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
210
var genericTypesTemplatesMapNode = new
GenericTypesTemplateMap
(commonFixupsTableNode);
11 references to GenericTypesTemplateMap
ILCompiler.Compiler (11)
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (3)
51
if (canonTrimmingType != effectiveTrimTargetType &&
GenericTypesTemplateMap
.IsEligibleToHaveATemplate(canonTrimmingType))
64
if (canonElementType != effectiveElementType &&
GenericTypesTemplateMap
.IsEligibleToHaveATemplate(canonElementType))
76
if (!
GenericTypesTemplateMap
.IsArrayTypeEligibleForTemplate(arrayType))
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (1)
897
Debug.Assert(
GenericTypesTemplateMap
.IsArrayTypeEligibleForTemplate(type));
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (1)
331
return _templateTypeLayouts.GetOrAdd(
GenericTypesTemplateMap
.ConvertArrayOfTToRegularArray(_factory, type));
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (1)
53
if (canonKey != key &&
GenericTypesTemplateMap
.IsEligibleToHaveATemplate(canonKey))
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (1)
44
GenericTypesTemplateMap
.GetTemplateTypeDependencies(ref result, factory, _type);
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
107
GenericTypesTemplateMap
.GetTemplateTypeDependencies(ref dependencies, factory, type.NormalizeInstantiation());
Compiler\MetadataManager.cs (3)
210
var
genericTypesTemplatesMapNode = new GenericTypesTemplateMap(commonFixupsTableNode);
507
GenericTypesTemplateMap
.GetTemplateTypeDependencies(ref dependencies, factory, method.OwningType);
526
GenericTypesTemplateMap
.GetTemplateTypeDependencies(ref dependencies, factory, owningCanonicalType);