System.ComponentModel.AttributeCollection public class AttributeCollection : ICollection, IEnumerable Documentation 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(Attribute[] attributes) public static AttributeCollection FromExisting(AttributeCollection existing, Attribute[] newAttributes) public bool Contains(Attribute attribute) public bool Contains(Attribute[] attributes) public void CopyTo(Array array, int index) protected Attribute GetDefaultAttribute(Type attributeType) public IEnumerator GetEnumerator() public bool Matches(Attribute attribute) public bool Matches(Attribute[] attributes)