RemObjects.Elements.System.Object Extension

Location

 

AfterConstruction

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

void AfterConstruction()

BeforeDestruction

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

void BeforeDestruction()

ClassInfo

 

class method ClassInfo: Pointer

 

static Pointer ClassInfo()

 

static func ClassInfo() -> Pointer

 

static Pointer ClassInfo()

ClassName

 

class method ClassName: String

 

static String ClassName()

 

static func ClassName() -> String

 

static String ClassName()

ClassNameIs

 

class method ClassNameIs(Name: String): Boolean

 

static Boolean ClassNameIs(String Name)

 

static func ClassNameIs(_ Name: String) -> Boolean

 

static Boolean ClassNameIs(String Name)

Parameters:

  • Name:

ClassParent

 

class method ClassParent: TClass

 

static TClass ClassParent()

 

static func ClassParent() -> TClass

 

static TClass ClassParent()

ClassType

 

method ClassType: TClass

 

TClass ClassType()

 

func ClassType() -> TClass

 

TClass ClassType()

CleanupInstance

 

method CleanupInstance

 

void CleanupInstance()

 

func CleanupInstance()

 

void CleanupInstance()

DefaultHandler

 

method DefaultHandler(var Message: Object)

 

void DefaultHandler(ref Object Message)

 

func DefaultHandler(_ Message: Object)

 

void DefaultHandler(__ref Object Message)

Parameters:

  • Message:

Destroy

 

method Destroy

 

void Destroy()

 

func Destroy()

 

void Destroy()

Dispatch

 

method Dispatch(var Message: Object)

 

void Dispatch(ref Object Message)

 

func Dispatch(_ Message: Object)

 

void Dispatch(__ref Object Message)

Parameters:

  • Message:

FieldAddress

 

method FieldAddress(Name: String): Pointer

 

Pointer FieldAddress(String Name)

 

func FieldAddress(_ Name: String) -> Pointer

 

Pointer FieldAddress(String Name)

Parameters:

  • Name:

Free

 

method Free

 

void Free()

 

func Free()

 

void Free()

FreeInstance

 

method FreeInstance

 

void FreeInstance()

 

func FreeInstance()

 

void FreeInstance()

GetInterface Cooper, Island

 

method GetInterface(IID: TGUID; out Obj: Object): Boolean

 

Boolean GetInterface(TGUID IID, out Object Obj)

 

func GetInterface(_ IID: TGUID, _ Obj: Object) -> Boolean

 

Boolean GetInterface(TGUID IID, __out Object Obj)

Parameters:

  • IID:
  • Obj:

GetInterfaceEntry

 

class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

Parameters:

  • IID:

GetInterfaceTable

 

class method GetInterfaceTable: PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

static func GetInterfaceTable() -> PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

InheritsFrom Cooper, Island

 

class method InheritsFrom(AClass: TClass): Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

static func InheritsFrom(_ AClass: TClass) -> Boolean

 

static Boolean InheritsFrom(TClass AClass)

Parameters:

  • AClass:

InitInstance Cooper, Island

 

class method InitInstance(Instance: Pointer): TObject

 

static TObject InitInstance(Pointer Instance)

 

static func InitInstance(_ Instance: Pointer) -> TObject

 

static TObject InitInstance(Pointer Instance)

Parameters:

  • Instance:

InstanceClassName

 

method InstanceClassName: String

 

String InstanceClassName()

 

func InstanceClassName() -> String

 

String InstanceClassName()

InstanceSize

 

class method InstanceSize: Int32

 

static Int32 InstanceSize()

 

static func InstanceSize() -> Int32

 

static Integer InstanceSize()

MethodAddress

 

class method MethodAddress(Name: String): Pointer

 

static Pointer MethodAddress(String Name)

 

static func MethodAddress(_ Name: String) -> Pointer

 

static Pointer MethodAddress(String Name)

Parameters:

  • Name:

MethodName Cooper, Island

 

class method MethodName(Address: Pointer): String

 

static String MethodName(Pointer Address)

 

static func MethodName(_ Address: Pointer) -> String

 

static String MethodName(Pointer Address)

Parameters:

  • Address:

NewInstance

 

class method NewInstance: TObject

 

static TObject NewInstance()

 

static func NewInstance() -> TObject

 

static TObject NewInstance()

SafeCallException Cooper, Island

 

method SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

Parameters:

  • ExceptObject:
  • ExceptAddr:

 

ClassInfo

 

class method ClassInfo: Pointer

 

static Pointer ClassInfo()

 

static func ClassInfo() -> Pointer

 

static Pointer ClassInfo()

ClassName

 

class method ClassName: String

 

static String ClassName()

 

static func ClassName() -> String

 

static String ClassName()

ClassNameIs

 

class method ClassNameIs(Name: String): Boolean

 

static Boolean ClassNameIs(String Name)

 

static func ClassNameIs(_ Name: String) -> Boolean

 

static Boolean ClassNameIs(String Name)

Parameters:

  • Name:

ClassParent

 

class method ClassParent: TClass

 

static TClass ClassParent()

 

static func ClassParent() -> TClass

 

static TClass ClassParent()

GetInterfaceEntry

 

class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

Parameters:

  • IID:

GetInterfaceTable

 

class method GetInterfaceTable: PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

static func GetInterfaceTable() -> PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

InheritsFrom Cooper, Island

 

class method InheritsFrom(AClass: TClass): Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

static func InheritsFrom(_ AClass: TClass) -> Boolean

 

static Boolean InheritsFrom(TClass AClass)

Parameters:

  • AClass:

InitInstance Cooper, Island

 

class method InitInstance(Instance: Pointer): TObject

 

static TObject InitInstance(Pointer Instance)

 

static func InitInstance(_ Instance: Pointer) -> TObject

 

static TObject InitInstance(Pointer Instance)

Parameters:

  • Instance:

InstanceSize

 

class method InstanceSize: Int32

 

static Int32 InstanceSize()

 

static func InstanceSize() -> Int32

 

static Integer InstanceSize()

MethodAddress

 

class method MethodAddress(Name: String): Pointer

 

static Pointer MethodAddress(String Name)

 

static func MethodAddress(_ Name: String) -> Pointer

 

static Pointer MethodAddress(String Name)

Parameters:

  • Name:

MethodName Cooper, Island

 

class method MethodName(Address: Pointer): String

 

static String MethodName(Pointer Address)

 

static func MethodName(_ Address: Pointer) -> String

 

static String MethodName(Pointer Address)

Parameters:

  • Address:

NewInstance

 

class method NewInstance: TObject

 

static TObject NewInstance()

 

static func NewInstance() -> TObject

 

static TObject NewInstance()

 

AfterConstruction

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

void AfterConstruction()

BeforeDestruction

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

void BeforeDestruction()

ClassType

 

method ClassType: TClass

 

TClass ClassType()

 

func ClassType() -> TClass

 

TClass ClassType()

CleanupInstance

 

method CleanupInstance

 

void CleanupInstance()

 

func CleanupInstance()

 

void CleanupInstance()

DefaultHandler

 

method DefaultHandler(var Message: Object)

 

void DefaultHandler(ref Object Message)

 

func DefaultHandler(_ Message: Object)

 

void DefaultHandler(__ref Object Message)

Parameters:

  • Message:

Destroy

 

method Destroy

 

void Destroy()

 

func Destroy()

 

void Destroy()

Dispatch

 

method Dispatch(var Message: Object)

 

void Dispatch(ref Object Message)

 

func Dispatch(_ Message: Object)

 

void Dispatch(__ref Object Message)

Parameters:

  • Message:

FieldAddress

 

method FieldAddress(Name: String): Pointer

 

Pointer FieldAddress(String Name)

 

func FieldAddress(_ Name: String) -> Pointer

 

Pointer FieldAddress(String Name)

Parameters:

  • Name:

Free

 

method Free

 

void Free()

 

func Free()

 

void Free()

FreeInstance

 

method FreeInstance

 

void FreeInstance()

 

func FreeInstance()

 

void FreeInstance()

GetInterface Cooper, Island

 

method GetInterface(IID: TGUID; out Obj: Object): Boolean

 

Boolean GetInterface(TGUID IID, out Object Obj)

 

func GetInterface(_ IID: TGUID, _ Obj: Object) -> Boolean

 

Boolean GetInterface(TGUID IID, __out Object Obj)

Parameters:

  • IID:
  • Obj:

InstanceClassName

 

method InstanceClassName: String

 

String InstanceClassName()

 

func InstanceClassName() -> String

 

String InstanceClassName()

SafeCallException Cooper, Island

 

method SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

Parameters:

  • ExceptObject:
  • ExceptAddr: