|
|
|
|
|
- Properties specific to Definition variables
- Functions that use the Definition type
Definition (Variable type) In french: Définition
The Definition type is used to find out the characteristics of a type: - simple type,
- advanced type,
- class,
- structure,
- combination,
- enumeration.
Note: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
d is Definition
d = GetDefinition(x)
Trace(d.Name)
Properties Properties specific to Definition variables The following properties can be used to handle Definition variables: | | | Property name | Type used | Effect |
---|
AssociationDefinition | Array of Definition variables | Definition of associated types. | AttributeMapping | Character string | - Value of the <Mapping> extension attribute for a class or structure,
- "" (empty string) if the attribute is not specified (or for other types).
This property is read-only. | AttributeNote | Character string | Content of the <Note> extension attribute. This property is read-only. | AttributeSerialize | Character string | Serialization name of the type according to its name and the <Serialize> attribute: - Name of the class, if the attribute is not specified,
- Content of the string if the attribute contains a string,
- "" (empty string) if the attribute is set to False or if the type is not a class.
This property is read-only. | BaseDefinition | Array of Definition variables | Definition of base types. | DeclarationSyntax | Syntax Description | Description of the declaration of global variables for windows, pages and reports. This property is read-only. | DefinitionFamily | Integer | Definition of base types. This property is read-only. | Name | Character string | Name of type. This property is read-only. | Nullable | Boolean | - if the defined type can be Null,
- False otherwise.
This property is read-only. | Option | Array of Option Description | Description of options for a definition of combination. Note: Information available both for combinations defined in the data model editor and for combinations defined in WLanguage. | Procedure | Array of Procedure Description | Methods of class if the defined type is a class.The Associated property of Procedure Description variables returns False in the case of base class methods. | Property | Array of Property Description | Properties of class if the defined type is a class.The Associated property of Property Description variables returns False in the case of base class properties. | Type | Integer | WLanguage type. This property is accessible in read-only mode. The available values are identical to the ones returned by TypeVar. | Value | Array of Value Description | Description of values for a definition of enumeration. Note: This information is available both for enumerations defined in the data model editor and for enumerations defined in WLanguage.. | Variable | Array of Variable Description | Members of class or structure if the defined type is a class or a structure.The Associated property of Variable Description variables returns False in the case of base class members. |
Remarks Functions that use the Definition type
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|