The X# language allows you to define your own types (in fact the XBase Specific types have all been defined that way).
The language has the following keywords that define User defined Types.
Type |
Description |
---|---|
Defines a class, using a generic syntax that is available in all dialect. |
|
Defines a class, using the FoxPro specific syntax. |
|
Defines a class, using the Xbase++ specific syntax. |
|
Defines a delegate, a description of a method or a function. |
|
Defines an enum, a list of possible options. |
|
Defines an interface. |
|
Defines a structure, a value type |
|
Defines a Union, a special kind of structure. Only available in the VO and Vulcan dialects. |
|
Defines a VOStruct, a special kind of structure. Only available in the VO and Vulcan dialects. |