33 references to ConstructedTypeSymbol
ILCompiler.Compiler (32)
Compiler\Compilation.cs (1)
320
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\InterfaceDispatchCellNode.cs (1)
59
return factory.
ConstructedTypeSymbol
(_targetMethod.OwningType);
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
26
return factory.
ConstructedTypeSymbol
(_type).Marked;
Compiler\DependencyAnalysis\NodeFactory.cs (3)
751
return
ConstructedTypeSymbol
(type);
781
return
ConstructedTypeSymbol
(type);
820
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)
3269
var node = factory.
ConstructedTypeSymbol
(Type);
3384
var node = factory.
ConstructedTypeSymbol
(Type);
3565
var node = factory.
ConstructedTypeSymbol
(Type);
IL\ILImporter.Scanner.cs (7)
449
_dependencies.Add(_factory.
ConstructedTypeSymbol
(_compilation.TypeSystemContext.ContinuationType), asyncReason);
518
_dependencies.Add(_factory.
ConstructedTypeSymbol
(owningType), reason);
589
_dependencies.Add(_factory.
ConstructedTypeSymbol
(method.Instantiation[0]), reason);
834
_dependencies.Add(_factory.
ConstructedTypeSymbol
(_constrained), reason);
855
instParam = _compilation.NodeFactory.
ConstructedTypeSymbol
(concreteMethod.OwningType);
1388
_dependencies.Add(_factory.
ConstructedTypeSymbol
(type), reason);
1419
_dependencies.Add(_factory.
ConstructedTypeSymbol
(elementType.MakeArrayType()), "newarr");
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
1539
instParam = _compilation.NodeFactory.
ConstructedTypeSymbol
(concreteMethod.OwningType);