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,
|
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
DataTypeOf |
String |
The system class name or simple datatype
For objects you have defined, the datatype is the system class from |
IsStructure |
Boolean |
Indicates whether the type is a structure. |
IsSystemType |
Boolean |
Indicates whether the type is defined |
IsVariableLength |
Boolean |
Specifies whether the datatype has a
|
IsVisualType |
Boolean |
Indicates whether the type is a visual
|
LibraryName |
String |
The fully qualified name of the library |
Name |
String |
The name of the type. For a nested type, |
Functions
TypeDefinition function |
Datatype returned |
Description |
---|---|---|
String |
Returns the name assigned to the object |
|
Integer |
Creates a reference to a context-specific |
|
PowerObject |
Returns a reference to the name of the |
|
Object |
Returns the type of the object |