1 instantiation of TypeMetadataNode
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\NodeFactory.cs (1)
560
return new
TypeMetadataNode
(type);
13 references to TypeMetadataNode
ILCompiler.Compiler (13)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
297
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, typeofType, "Custom attribute blob");
Compiler\DependencyAnalysis\FieldMetadataNode.cs (2)
56
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, sigData.type, "Modifier in a field signature");
59
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, _field.FieldType, "Type of the field");
Compiler\DependencyAnalysis\MethodMetadataNode.cs (3)
60
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, sig.ReturnType, reason);
63
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, paramType, reason);
70
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, sigData.type, "Modifier in a method signature");
Compiler\DependencyAnalysis\NodeFactory.cs (3)
558
_typesWithMetadata = new NodeCache<MetadataType,
TypeMetadataNode
>(type =>
1435
private NodeCache<MetadataType,
TypeMetadataNode
> _typesWithMetadata;
1437
internal
TypeMetadataNode
TypeMetadata(MetadataType type)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
111
/// Decomposes a constructed type into individual <see cref="
TypeMetadataNode
"/> units that will be needed to
Compiler\UsageBasedMetadataManager.cs (3)
139
var
typeMetadataNode = obj as
TypeMetadataNode
;
298
TypeMetadataNode
.GetMetadataDependencies(ref dependencies, factory, type, "Reflectable type");