GetMethods( ) method
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Returns an array of Progress.Reflect.Method instances describing the class methods that match the specified conditions. There is no guaranteed order for the returned methods. If there are no methods that match the specified conditions, the method returns an indeterminate array.
Return type: Progress.Reflect.Method 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 method must have. See Progress.Reflect.Flags enumeration for more information.
Notes
- If there are one or more overrides of any particular method, the
Progress.Reflect.Methodinstance describes the override from the most derived subclass that overrides that method. You will NOT get multiple entries for overridden methods. See GetMethod( ) method for more information on how overridden methods are handled. GetMethods( )only returns public, non-static methods.GetMethods(flags)returns all ABL class methods based on the flags specified.- This method does not return .NET class methods defined as private or internal.