34 references to ConstructedTypeSymbol
ILCompiler.Compiler (32)
Compiler\Compilation.cs (1)
326
return NodeFactory.
ConstructedTypeSymbol
((TypeDesc)targetOfLookup);
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (5)
47
dependencyList.Add(factory.
ConstructedTypeSymbol
(_type.BaseType), "Array base type");
54
dependencyList.Add(factory.
ConstructedTypeSymbol
(arrayType.ElementType.MakeArrayType()), "Rank 1 array");
70
return _type.BaseType != null ? factory.
ConstructedTypeSymbol
(_type.BaseType.NormalizeInstantiation()) : null;
81
return factory.
ConstructedTypeSymbol
(((ArrayType)_type).ElementType);
87
return factory.
ConstructedTypeSymbol
(interfaceType.NormalizeInstantiation());
Compiler\DependencyAnalysis\EETypeNode.cs (1)
631
dependencies.Add(factory.
ConstructedTypeSymbol
(canonicalType), "Type with generic virtual methods");
Compiler\DependencyAnalysis\FatFunctionPointerNode.cs (1)
88
contextParameter = factory.
ConstructedTypeSymbol
(Method.OwningType);
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
37
dataBuilder.EmitPointerReloc(factory.
ConstructedTypeSymbol
(ObjectType));
Compiler\DependencyAnalysis\FrozenStringNode.cs (1)
29
dataBuilder.EmitPointerReloc(factory.
ConstructedTypeSymbol
(ObjectType));
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
139
factory.
ConstructedTypeSymbol
(arg.ConvertToCanonForm(CanonicalFormKind.Specific)),
228
factory.
ConstructedTypeSymbol
(arg.ConvertToCanonForm(CanonicalFormKind.Specific)),
238
factory.
ConstructedTypeSymbol
(arg.ConvertToCanonForm(CanonicalFormKind.Specific)),
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
390
return factory.
ConstructedTypeSymbol
(instantiatedType);
Compiler\DependencyAnalysis\InterfaceDispatchCellInfoSectionNode.cs (1)
99
return factory.
ConstructedTypeSymbol
(targetMethod.OwningType);
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
26
return factory.
ConstructedTypeSymbol
(_type).Marked;
Compiler\DependencyAnalysis\NodeFactory.cs (3)
744
return
ConstructedTypeSymbol
(type);
774
return
ConstructedTypeSymbol
(type);
813
return
ConstructedTypeSymbol
(type);
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
50
factory.
ConstructedTypeSymbol
(sig[sig.Length - 1].NormalizeInstantiation()),
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
54
factory.
ConstructedTypeSymbol
(factory.TypeSystemContext.GetWellKnownType(WellKnownType.String)),
Compiler\DependencyAnalysis\TentativeInstanceMethodNode.cs (1)
55
factory.
ConstructedTypeSymbol
(owningType),
Compiler\TypePreinit.cs (3)
3306
var node = factory.
ConstructedTypeSymbol
(Type);
3421
var node = factory.
ConstructedTypeSymbol
(Type);
3605
var node = factory.
ConstructedTypeSymbol
(Type);
IL\ILImporter.Scanner.cs (7)
616
_dependencies.Add(_factory.
ConstructedTypeSymbol
(owningType), reason);
687
_dependencies.Add(_factory.
ConstructedTypeSymbol
(method.Instantiation[0]), reason);
932
_dependencies.Add(_factory.
ConstructedTypeSymbol
(_constrained), reason);
953
instParam = _compilation.NodeFactory.
ConstructedTypeSymbol
(concreteMethod.OwningType);
1064
_dependencies.Add(_factory.
ConstructedTypeSymbol
(_compilation.TypeSystemContext.ContinuationType), asyncReason);
1508
_dependencies.Add(_factory.
ConstructedTypeSymbol
(type), reason);
1539
_dependencies.Add(_factory.
ConstructedTypeSymbol
(elementType.MakeArrayType()), "newarr");
ILCompiler.RyuJit (2)
JitInterface\CorInfoImpl.RyuJit.cs (1)
1535
instParam = _compilation.NodeFactory.
ConstructedTypeSymbol
(concreteMethod.OwningType);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
1583
info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ConstructedTypeSymbol
(originalImpl.OwningType));