<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.ComponentModel.AttributeCollection

namespace System.ComponentModel { public class AttributeCollection : ICollection, IEnumerable { public static readonly AttributeCollection Empty; protected virtual Attribute[] Attributes { get; } public int Count { get; } public virtual Attribute this[int index] { get; } public virtual Attribute this[Type attributeType] { get; } protected AttributeCollection(); public AttributeCollection(params Attribute[] attributes); public bool Contains(Attribute attribute); public bool Contains(Attribute[] attributes); public void CopyTo(Array array, int index); public static AttributeCollection FromExisting(AttributeCollection existing, params Attribute[] newAttributes); protected Attribute GetDefaultAttribute(Type attributeType); public IEnumerator GetEnumerator(); public bool Matches(Attribute attribute); public bool Matches(Attribute[] attributes); } }