Get( ) method
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Gets the value of the data member or property. This method can only be used to get the value of a public data member or property; otherwise, the method will raise an error.
Return type: The type of the data member
Access: PUBLIC
Applies to: Progress.Reflect.Variable class
Syntax
|
- index
- For a data member or property that is an array, the index indicates which element to retrieve. If one of the overloads containing this parameter is invoked for a data member or property that is not an array, the method will raise an error.
- instance
- An instance of the class that contains the data member or property. This instance must
be of the type specified by either the
DeclaringClassorOriginatingClassproperty of theProgress.Reflect.Variableinstance. Using the instance parameter with a static data member or property will raise an error.
Notes
- When applied to a property, the method will invoke the property's
GETmethod, if there is one. - Use the
Get( )andGet(index)overloads to get the value of static data members and properties, and use theGet(instance)andGet(instance, index)overloads for instance data members and properties. Calling an overload on a data member or property of the incorrect scope will raise an error. - When called on a data member or property that is an array, the
Get( )andGet(instance)overloads return the entire array. - The
Get(index)andGet(instance, index)overloads cannot be used to retrieve individual elements from a .NET array.