20 references to MetadataTypeSymbol
ILCompiler.Compiler (19)
Compiler\Compilation.cs (1)
322
return NodeFactory.
MetadataTypeSymbol
((TypeDesc)targetOfLookup);
Compiler\DependencyAnalysis\AnalyzedExternalTypeMapNode.cs (1)
40
yield return new DependencyListEntry(context.
MetadataTypeSymbol
(targetType), "Analyzed external type map entry target type");
Compiler\DependencyAnalysis\AnalyzedProxyTypeMapNode.cs (1)
41
yield return new DependencyListEntry(context.
MetadataTypeSymbol
(proxyType), "Analyzed proxy type map entry proxy type");
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (1)
39
dependencyList.Add(factory.
MetadataTypeSymbol
(_type), "MetadataType for constructed type");
Compiler\DependencyAnalysis\EETypeNode.cs (2)
203
return factory.
MetadataTypeSymbol
(_type).Marked;
1136
factory.
MetadataTypeSymbol
(_type.GetTypeDefinition()) : factory.NecessaryTypeSymbol(_type.GetTypeDefinition());
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (3)
44
context.
MetadataTypeSymbol
(targetType),
96
context.
MetadataTypeSymbol
(targetType),
122
IEETypeNode targetNode = factory.
MetadataTypeSymbol
(targetType);
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
34
? factory.
MetadataTypeSymbol
(_type)
Compiler\DependencyAnalysis\GenericDefinitionEETypeNode.cs (1)
72
return factory.
MetadataTypeSymbol
(_type).Marked;
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
327
return factory.
MetadataTypeSymbol
(instantiatedType);
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (3)
82
return _type.BaseType != null ? factory.
MetadataTypeSymbol
(_type.BaseType.NormalizeInstantiation()) : null;
92
return factory.
MetadataTypeSymbol
(((ArrayType)_type).ElementType);
97
return factory.
MetadataTypeSymbol
(interfaceType);
Compiler\DependencyAnalysis\NodeFactory.cs (1)
822
return
MetadataTypeSymbol
(type);
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (2)
46
context.
MetadataTypeSymbol
(value),
74
IEETypeNode valueNode = factory.
MetadataTypeSymbol
(value);
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
111
dependencies.Add(factory.
MetadataTypeSymbol
(type.NormalizeInstantiation()), reason);
ILCompiler.RyuJit (1)
Compiler\RyuJitCompilation.cs (1)
83
ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.
MetadataTypeSymbol
(type),