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