A class that provides information about the cardinality of a variable. It reports whether the associated variable is a single instance or an array. If it is an array, you can get information about the dimensions. VariableCardinalityDefinition is used in the VariableDefinition object. It has no events.
| 
                                  VariableCardinality Definition property  | 
                              
                                  Datatype  | 
                              
                                  Description  | 
                           
|---|---|---|
| 
                                  ArrayDefinition[ ]  | 
                              
                                  ArrayBounds  | 
                              
                                  When the associated variable's Cardinality is BoundedArray!, an array with an ArrayBounds object for each dimension in the array being described. When Cardinality is UnboundedArray!, ArrayDefinition has a single ArrayBounds object with LowerBound and UpperBound properties both set to 0. The extent of the array is not part of the class definition. Not valid when Cardinality is ScalarType!  | 
                           
| 
                                  Cardinality  | 
                              
                                  VariableCardinalityType  | 
                              
                                  The cardinality of the associated variable. Values are: ScalarType! UnboundedArray! BoundedArray!  | 
                           
| 
                                  ClassDefinition  | 
                              
                                  PowerObject  | 
                              
                                  An object of type PowerObject containing information about the class definition of the object or control.  | 
                           
| 
                                  VariableCardinalityDefinition function  | 
                              
                                  Datatype returned  | 
                              
                                  Description  | 
                           
|---|---|---|
| 
                                  String  | 
                              
                                  Returns the name assigned to the object  | 
                           |
| 
                                  Integer  | 
                              
                                  Creates a reference to a context-specific instance of the specified service  | 
                           |
| 
                                  PowerObject  | 
                              
                                  Returns a reference to the name of the parent object  | 
                           |
| 
                                  Object  | 
                              
                                  Returns the type of the object  | 
                           


