System.ComponentModel.EventDescriptorCollection
namespace System.ComponentModel
{
public class EventDescriptorCollection : ICollection, IEnumerable, IList
{
public static readonly EventDescriptorCollection Empty;
public int Count { get; }
public virtual EventDescriptor this[int index] { get; }
public virtual EventDescriptor this[string name] { get; }
object IList.this[int index] { get; set; }
public EventDescriptorCollection(EventDescriptor[] events);
public EventDescriptorCollection(EventDescriptor[] events, bool readOnly);
public int Add(EventDescriptor value);
public void Clear();
public bool Contains(EventDescriptor value);
public virtual EventDescriptor Find(string name, bool ignoreCase);
public IEnumerator GetEnumerator();
public int IndexOf(EventDescriptor value);
public void Insert(int index, EventDescriptor value);
protected void InternalSort(IComparer sorter);
protected void InternalSort(string[] names);
public void Remove(EventDescriptor value);
public void RemoveAt(int index);
public virtual EventDescriptorCollection Sort();
public virtual EventDescriptorCollection Sort(IComparer comparer);
public virtual EventDescriptorCollection Sort(string[] names);
public virtual EventDescriptorCollection Sort(string[] names, IComparer comparer);
}
}