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