class System.ComponentModel.AttributeCollection
   inherits System.Object
   implements System.Collections.ICollection, System.Collections.IEnumerable:

   def public static variable Empty as System.ComponentModel.AttributeCollection.

   def protected property Attributes as System.Attribute extent
      get.

   def public property Count as integer
      get.

   def public property Item as System.Attribute
      get.

   def public property Item as System.Attribute
      get.

   constructor public AttributeCollection(input attributes as System.Attribute extent):
   end constructor.

   constructor protected AttributeCollection():
   end constructor.

   method public final static System.ComponentModel.AttributeCollection FromExisting(input existing as System.ComponentModel.AttributeCollection, input newAttributes as System.Attribute extent):
   end method.

   method public final logical Contains(input attribute as System.Attribute):
   end method.

   method public final logical Contains(input attributes as System.Attribute extent):
   end method.

   method protected final System.Attribute GetDefaultAttribute(input attributeType as System.Type):
   end method.

   method public final System.Collections.IEnumerator GetEnumerator():
   end method.

   method public final logical Matches(input attribute as System.Attribute):
   end method.

   method public final logical Matches(input attributes as System.Attribute extent):
   end method.

   method public final void CopyTo(input array as System.Array, input index as integer):
   end method.

end class.
