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.
Get ( INPUT instance AS Progress.Lang.Object,
INPUT index AS INTEGER )
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 DeclaringClass or OriginatingClass property of the Progress.Reflect.Variable instance. 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 GET method, if there is one.
Use the Get( ) and Get(index) overloads to get the value of static data members and properties, and use the Get(instance) and Get(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( ) and Get(instance) overloads return the entire array.
The Get(index) and Get(instance, index) overloads cannot be used to retrieve individual elements from a .NET array.