34 references to ConstructedTypeSymbol
ILCompiler.Compiler (32)
Compiler\Compilation.cs (1)
326
return NodeFactory.
ConstructedTypeSymbol
((TypeDesc)targetOfLookup);
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (5)
48
sink.Add(factory.
ConstructedTypeSymbol
(_type.BaseType), "Array base type");
55
sink.Add(factory.
ConstructedTypeSymbol
(arrayType.ElementType.MakeArrayType()), "Rank 1 array");
69
return _type.BaseType != null ? factory.
ConstructedTypeSymbol
(_type.BaseType.NormalizeInstantiation()) : null;
80
return factory.
ConstructedTypeSymbol
(((ArrayType)_type).ElementType);
86
return factory.
ConstructedTypeSymbol
(interfaceType.NormalizeInstantiation());
Compiler\DependencyAnalysis\EETypeNode.cs (1)
626
sink.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)
138
factory.
ConstructedTypeSymbol
(arg.ConvertToCanonForm(CanonicalFormKind.Specific)),
226
factory.
ConstructedTypeSymbol
(arg.ConvertToCanonForm(CanonicalFormKind.Specific)),
236
factory.
ConstructedTypeSymbol
(arg.ConvertToCanonForm(CanonicalFormKind.Specific)),
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
390
return factory.
ConstructedTypeSymbol
(instantiatedType);
Compiler\DependencyAnalysis\InterfaceDispatchCellInfoSectionNode.cs (1)
111
return factory.
ConstructedTypeSymbol
(targetMethod.OwningType);
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
27
return factory.
ConstructedTypeSymbol
(_type).Marked;
Compiler\DependencyAnalysis\NodeFactory.cs (3)
778
return
ConstructedTypeSymbol
(type);
808
return
ConstructedTypeSymbol
(type);
847
return
ConstructedTypeSymbol
(type);
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
50
factory.
ConstructedTypeSymbol
(sig[sig.Length - 1].NormalizeInstantiation()),
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
52
factory.
ConstructedTypeSymbol
(factory.TypeSystemContext.GetWellKnownType(WellKnownType.String)),
Compiler\DependencyAnalysis\TentativeInstanceMethodNode.cs (1)
55
factory.
ConstructedTypeSymbol
(owningType),
Compiler\TypePreinit.cs (3)
3300
var node = factory.
ConstructedTypeSymbol
(Type);
3415
var node = factory.
ConstructedTypeSymbol
(Type);
3599
var node = factory.
ConstructedTypeSymbol
(Type);
IL\ILImporter.Scanner.cs (7)
627
_dependencies.Add(_factory.
ConstructedTypeSymbol
(owningType), reason);
698
_dependencies.Add(_factory.
ConstructedTypeSymbol
(method.Instantiation[0]), reason);
951
_dependencies.Add(_factory.
ConstructedTypeSymbol
(_constrained), reason);
972
instParam = _compilation.NodeFactory.
ConstructedTypeSymbol
(concreteMethod.OwningType);
1083
_dependencies.Add(_factory.
ConstructedTypeSymbol
(_compilation.TypeSystemContext.ContinuationType), asyncReason);
1600
_dependencies.Add(_factory.
ConstructedTypeSymbol
(type), reason);
1631
_dependencies.Add(_factory.
ConstructedTypeSymbol
(elementType.MakeArrayType()), "newarr");
ILCompiler.RyuJit (2)
JitInterface\CorInfoImpl.RyuJit.cs (1)
1544
instParam = _compilation.NodeFactory.
ConstructedTypeSymbol
(concreteMethod.OwningType);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
1694
info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ConstructedTypeSymbol
(originalImpl.OwningType));