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