Click or drag to resize

DataObject Class

X#
The Xbase++ DataObject class.
Inheritance Hierarchy
Object
  Abstract
    DataObject

Namespace:  XSharp.XPP
Assembly:  XSharp.XPP (in XSharp.XPP.dll) Version: 2.21
Syntax
 CLASS DataObject INHERIT Abstract,  IMPLEMENTS IDynamicProperties
Request Example View Source

The DataObject type exposes the following members.

Constructors
  NameDescription
Public methodDataObject
Initializes a new instance of the DataObject class
Top
Methods
  NameDescription
Public methodClassDescribe
Reflects the class definition
(Overrides ClassDescribe(Usual).)
Public methodClassName
Retrieves the name of the class an object belongs to.
(Inherited from Abstract.)
Public methodClassObject
Retrieves the class object (System.Type) of a class.
(Inherited from Abstract.)
Public methodCopy
Creates a dependent shallow copy of this instance
Public methodDefineMethod
Defines a dynamic method.
Public methodEval (Inherited from Abstract.)
Public methodGetNoIVar
Handles access operations to undefined instance variables.
(Inherited from Abstract.)
Public methodGetPropertyNames
Public methodHasIVar (Inherited from Abstract.)
Public methodIsDerivedFrom
Checks if an object belongs to or is derived from a particular class.
(Inherited from Abstract.)
Public methodIsMemberVar
Checks if the object has a particular member variable
Public methodMerge
Merges exported member variables from another object into this instance.
Public methodNoIvarGet
Handles assignment operations to and adds undefined instance variables.
(Overrides NoIvarGet(String).)
Public methodNoIvarPut
Handles assignment operations to and adds undefined instance variables.
(Overrides NoIvarPut(String, Usual).)
Public methodNoMethod
Defines a dynamic method.
(Overrides NoMethod(Usual, Usual).)
Public methodNotify
Receives notifications from DatabaseEngines
(Inherited from Abstract.)
Public methodSetNoIVar
Handles assign operations to undefined instance variables.
(Inherited from Abstract.)
Top
See Also