GetEvents( ) method
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Returns an array of Progress.Reflect.Event instances describing the class events that match the specified conditions. There is no guaranteed order for the returned events. If there are no events that match the specified conditions, the method returns an indeterminate array.
Return type: Progress.Reflect.Event class EXTENT
Access: PUBLIC
Applies to: Progress.Lang.Class class
Syntax
|
- flags
- A
Progress.Reflect.Flagsinstance indicating the access mode(s), scope(s), and/or class level(s) the returned events must have. See Progress.Reflect.Flags enumeration for more information.
Notes
- If there are one or more overrides of any particular event, the
Progress.Reflect.eventinstance describes the override from the most derived subclass that overrides that event. You will NOT get multiple entries for overridden events. See GetMethod( ) method for an example of how overridden class members are handled. GetEvents( )only returns public, non-static events.GetEvents(flags)returns all ABL class events based on the flags specified.- This method does not return .NET class events defined as private or internal.