Gets a collection of events for a specified component using a specified array of attributes
as a filter.
[Visual Basic] Overloads Public Shared Function GetEvents( _ ByVal component As Object, _ ByVal attributes() As MemberAttribute, _ ByVal fNoCustomTypeDesc As Boolean _ ) As EventDescriptorCollection [C#] public static EventDescriptorCollection GetEvents( object component, MemberAttribute[] attributes, bool fNoCustomTypeDesc ); [C++] public: static EventDescriptorCollection* GetEvents( Object* component, MemberAttribute* attributes[], bool fNoCustomTypeDesc ); [JScript] public static function GetEvents( component : Object, attributes : MemberAttribute[], fNoCustomTypeDesc : Boolean ) : EventDescriptorCollection;
An EventDescriptorCollection with the events that match the specified attributes for this component.
The events for a component can differ from the events of a class, because if the component is sited, the site can add or remove events.
The attributes array can have a mix of Type and MemberAttribute objects. Filtering is defined by the following rules:
TypeDescriptor Class | TypeDescriptor Members | System.ComponentModel Namespace | TypeDescriptor.GetEvents Overload List | TypeDescriptor | EventDescriptor | EventDescriptorCollection | PropertyDescriptor | MemberAttribute | ICustomTypeDescriptor