TypeDefinition object
TypeDefinition is used in the VariableDefinition class.
Information about the type of a variable. The variable can be a
single value, an object, or an array. TypeDefinition is an abstract class
that is the ancestor of ClassDefinition, SimpleTypeDefinition, and
EnumerationDefinition. It has no events.
Properties
|
TypeDefinition property |
Datatype |
Description |
|---|---|---|
|
Category |
TypeCategory |
Specifies whether the type is simple, enumerated, SimpleType! EnumeratedType! ClassOrStructureType! |
|
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
|
DataTypeOf |
String |
The system class name or simple datatype of the window string any dropdownlistbox For |
|
IsStructure |
Boolean |
Indicates whether the type is a |
|
IsSystemType |
Boolean |
Indicates whether the type is defined by |
|
IsVariableLength |
Boolean |
Specifies whether the datatype has a fixed size. TRUE — The datatype is variable length, FALSE — The datatype is a fixed |
|
IsVisualType |
Boolean |
Indicates whether the type is a visual TRUE — FALSE — The type is non-visual, for |
|
LibraryName |
String |
The fully qualified name of the library the type |
|
Name |
String |
The name of the type. For a nested type, the name |
Functions
|
TypeDefinition function |
Datatype returned |
Description |
|---|---|---|
|
String |
Returns the name assigned to the |
|
|
Integer |
Creates a reference to a context-specific instance |
|
|
PowerObject |
Returns a reference to the name of the parent |
|
|
Object |
Returns the type of the object |