DataObject.ClassDescribe Method |
Namespace: XSharp.XPP
1obj:classDescribe() --> { CLASS_DESCR_CLASSNAME , ; 2CLASS_DESCR_SUPERCLASSES, ; 3CLASS_DESCR_MEMBERS , ; 4CLASS_DESCR_METHODS }
Constant | Return value |
---|---|
CLASS_DESCR_ALL *) | All available information in one array. |
CLASS_DESCR_CLASSNAME | Class name as character string |
CLASS_DESCR_SUPERCLASSES | One-dimensional array holding the class objects of all superclasses |
CLASS_DESCR_MEMBERS |
Two dimensional array with 3-columns holding information about member variables. CLASS_MEMBER_NAMECharacter string representing the name of a single member variableCLASS_MEMBER_ATTRMember variable attributes as numericCLASS_MEMBER_TYPEReserved |
CLASS_DESCR_METHODS | Two dimensional array with 3-columns array holding information about methods. CLASS_METHOD_NAMECharacter string with the name of the methodCLASS_METHOD_ATTRMethod attributes as numericCLASS_METHOD_BLOCKMethod code block, if the method was dynamically created with ClassCreate()CLASS_METHOD_VARNAMEThe name of the redirected variable if it isan ACCESS|ASSIGN methodCLASS_METHOD_TYPEReserved |
CLASS_DESCR_SUPERDETAILS | Not suppored by X# |