3 instantiations of ReflectableCustomAttribute
ILCompiler.Compiler (3)
Compiler\AnalysisBasedMetadataManager.cs (1)
254return _parent._reflectableAttributes.Contains(new ReflectableCustomAttribute(module, caHandle));
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
137dependencies.Add(new CombinedDependencyListEntry(factory.CustomAttributeMetadata(new ReflectableCustomAttribute(module, caHandle)), condition, "Attribute metadata"));
Compiler\UsageBasedMetadataManager.cs (1)
1042return _factory.CustomAttributeMetadata(new ReflectableCustomAttribute(module, caHandle)).Marked;
16 references to ReflectableCustomAttribute
ILCompiler.Compiler (16)
Compiler\AnalysisBasedMetadataManager.cs (8)
32private readonly HashSet<ReflectableCustomAttribute> _reflectableAttributes = new HashSet<ReflectableCustomAttribute>(); 40Array.Empty<ReflectableEntity<FieldDesc>>(), Array.Empty<ReflectableCustomAttribute>(), 59IEnumerable<ReflectableCustomAttribute> reflectableAttributes, 94foreach (var refAttribute in reflectableAttributes) 308public struct ReflectableCustomAttribute : IEquatable<ReflectableCustomAttribute> 316public bool Equals(ReflectableCustomAttribute other) 319=> obj is ReflectableCustomAttribute other && Equals(other);
Compiler\DependencyAnalysis\CustomAttributeMetadataNode.cs (3)
18private readonly ReflectableCustomAttribute _customAttribute; 20public CustomAttributeMetadataNode(ReflectableCustomAttribute customAttribute) 25public ReflectableCustomAttribute CustomAttribute => _customAttribute;
Compiler\DependencyAnalysis\NodeFactory.cs (3)
598_customAttributesWithMetadata = new NodeCache<ReflectableCustomAttribute, CustomAttributeMetadataNode>(ca => 1511private NodeCache<ReflectableCustomAttribute, CustomAttributeMetadataNode> _customAttributesWithMetadata; 1513internal CustomAttributeMetadataNode CustomAttributeMetadata(ReflectableCustomAttribute ca)
Compiler\UsageBasedMetadataManager.cs (2)
58private readonly List<ReflectableCustomAttribute> _customAttributesWithMetadata = new List<ReflectableCustomAttribute>();