GetProperty( ) method
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Returns a Progress.Reflect.Property instance describing the class property that matches the specified conditions. If there is no matching property, the method returns the Unknown value (?).
Return type: Progress.Reflect.Property class
Access: PUBLIC
Applies to: Progress.Lang.Class class
Syntax
|
- property-name
- A CHARACTER expression that evaluates to the name of the property.
- flags
- A
Progress.Reflect.Flagsinstance indicating the access mode(s), scope(s), and/or class level(s) the returned property must have. See Progress.Reflect.Flags enumeration for more information.
Notes
- If there are one or more overrides of any particular property, the
Progress.Reflect.Propertyinstance describes the override from the most derived subclass that overrides that property. See GetMethod( ) method for an example of how overridden class members are handled. GetProperty(property-name)only returns public, non-static properties.GetProperty(property-name, flags)returns all ABL class properties based on the flags specified.- This method does not return .NET class properties defined as private or internal.