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

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

   def public property Count as integer
      get.

   def public property Item as System.ComponentModel.EventDescriptor
      get.

   def public property Item as System.ComponentModel.EventDescriptor
      get.

   constructor public EventDescriptorCollection(input events as System.ComponentModel.EventDescriptor extent):
   end constructor.

   constructor public EventDescriptorCollection(input events as System.ComponentModel.EventDescriptor extent, input readOnly as logical):
   end constructor.

   method public final integer Add(input value as System.ComponentModel.EventDescriptor):
   end method.

   method public final void Clear():
   end method.

   method public final logical Contains(input value as System.ComponentModel.EventDescriptor):
   end method.

   method public System.ComponentModel.EventDescriptor Find(input name as character, input ignoreCase as logical):
   end method.

   method public final integer IndexOf(input value as System.ComponentModel.EventDescriptor):
   end method.

   method public final void Insert(input index as integer, input value as System.ComponentModel.EventDescriptor):
   end method.

   method public final void Remove(input value as System.ComponentModel.EventDescriptor):
   end method.

   method public final void RemoveAt(input index as integer):
   end method.

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

   method public System.ComponentModel.EventDescriptorCollection Sort():
   end method.

   method public System.ComponentModel.EventDescriptorCollection Sort(input names as System.String extent):
   end method.

   method public System.ComponentModel.EventDescriptorCollection Sort(input names as System.String extent, input comparer as System.Collections.IComparer):
   end method.

   method public System.ComponentModel.EventDescriptorCollection Sort(input comparer as System.Collections.IComparer):
   end method.

   method protected final void InternalSort(input names as System.String extent):
   end method.

   method protected final void InternalSort(input sorter as System.Collections.IComparer):
   end method.

end class.
