RemObjects.Elements.System.Object Extension

Location

 

AfterConstruction

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

Sub AfterConstruction()

BeforeDestruction

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

Sub BeforeDestruction()

ClassInfo

 

class method ClassInfo: Pointer

 

static Pointer ClassInfo()

 

static func ClassInfo() -> Pointer

 

Shared Function ClassInfo() As Pointer

ClassName

 

class method ClassName: ShortString

 

static ShortString ClassName()

 

static func ClassName() -> ShortString

 

Shared Function ClassName() As ShortString

ClassNameIs

 

class method ClassNameIs(Name: String): Boolean

 

static Boolean ClassNameIs(String Name)

 

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

 

Shared Function ClassNameIs(Name As String) As Boolean

Parameters:

  • Name:

ClassParent

 

class method ClassParent: TClass

 

static TClass ClassParent()

 

static func ClassParent() -> TClass

 

Shared Function ClassParent() As TClass

ClassType

 

method ClassType: TClass

 

TClass ClassType()

 

func ClassType() -> TClass

 

Function ClassType() As TClass

CleanupInstance

 

method CleanupInstance

 

void CleanupInstance()

 

func CleanupInstance()

 

Sub CleanupInstance()

DefaultHandler

 

method DefaultHandler(var Message: lifetimestrategy(void)Object)

 

void DefaultHandler(ref lifetimestrategy(void)Object Message)

 

func DefaultHandler(_ Message: lifetimestrategy(void)Object)

 

Sub DefaultHandler(ByRef Message As lifetimestrategy(void)Object)

Parameters:

  • Message:

Destroy

 

method Destroy

 

void Destroy()

 

func Destroy()

 

Sub Destroy()

Dispatch

 

method Dispatch(var Message: lifetimestrategy(void)Object)

 

void Dispatch(ref lifetimestrategy(void)Object Message)

 

func Dispatch(_ Message: lifetimestrategy(void)Object)

 

Sub Dispatch(ByRef Message As lifetimestrategy(void)Object)

Parameters:

  • Message:

FieldAddress

 

method FieldAddress(Name: ShortString): Pointer

 

Pointer FieldAddress(ShortString Name)

 

func FieldAddress(_ Name: ShortString) -> Pointer

 

Function FieldAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

Free

 

method Free

 

void Free()

 

func Free()

 

Sub Free()

FreeInstance

 

method FreeInstance

 

void FreeInstance()

 

func FreeInstance()

 

Sub FreeInstance()

GetInterface

 

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

 

Boolean GetInterface(TGUID IID, out lifetimestrategy(void)Object Obj)

 

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

 

Function GetInterface(IID As TGUID, <OutAttribute> ByRef Obj As lifetimestrategy(void)Object) As Boolean

Parameters:

  • IID:
  • Obj:

GetInterfaceEntry

 

class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

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

 

Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry

Parameters:

  • IID:

GetInterfaceTable

 

class method GetInterfaceTable: PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

static func GetInterfaceTable() -> PInterfaceTable

 

Shared Function GetInterfaceTable() As PInterfaceTable

InheritsFrom

 

class method InheritsFrom(AClass: TClass): Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

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

 

Shared Function InheritsFrom(AClass As TClass) As Boolean

Parameters:

  • AClass:

InitInstance

 

class method InitInstance(Instance: Pointer): TObject

 

static TObject InitInstance(Pointer Instance)

 

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

 

Shared Function InitInstance(Instance As Pointer) As TObject

Parameters:

  • Instance:

InstanceClassName

 

method InstanceClassName: String

 

String InstanceClassName()

 

func InstanceClassName() -> String

 

Function InstanceClassName() As String

InstanceSize

 

class method InstanceSize: Int32

 

static Int32 InstanceSize()

 

static func InstanceSize() -> Int32

 

Shared Function InstanceSize() As Int32

MethodAddress

 

class method MethodAddress(Name: ShortString): Pointer

 

static Pointer MethodAddress(ShortString Name)

 

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

 

Shared Function MethodAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

MethodName

 

class method MethodName(Address: Pointer): ShortString

 

static ShortString MethodName(Pointer Address)

 

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

 

Shared Function MethodName(Address As Pointer) As ShortString

Parameters:

  • Address:

NewInstance

 

class method NewInstance: TObject

 

static TObject NewInstance()

 

static func NewInstance() -> TObject

 

Shared Function NewInstance() As TObject

SafeCallException

 

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

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

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

 

Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult

Parameters:

  • ExceptObject:
  • ExceptAddr:

 

ClassInfo

 

class method ClassInfo: Pointer

 

static Pointer ClassInfo()

 

static func ClassInfo() -> Pointer

 

Shared Function ClassInfo() As Pointer

ClassName

 

class method ClassName: ShortString

 

static ShortString ClassName()

 

static func ClassName() -> ShortString

 

Shared Function ClassName() As ShortString

ClassNameIs

 

class method ClassNameIs(Name: String): Boolean

 

static Boolean ClassNameIs(String Name)

 

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

 

Shared Function ClassNameIs(Name As String) As Boolean

Parameters:

  • Name:

ClassParent

 

class method ClassParent: TClass

 

static TClass ClassParent()

 

static func ClassParent() -> TClass

 

Shared Function ClassParent() As TClass

GetInterfaceEntry

 

class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

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

 

Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry

Parameters:

  • IID:

GetInterfaceTable

 

class method GetInterfaceTable: PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

static func GetInterfaceTable() -> PInterfaceTable

 

Shared Function GetInterfaceTable() As PInterfaceTable

InheritsFrom

 

class method InheritsFrom(AClass: TClass): Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

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

 

Shared Function InheritsFrom(AClass As TClass) As Boolean

Parameters:

  • AClass:

InitInstance

 

class method InitInstance(Instance: Pointer): TObject

 

static TObject InitInstance(Pointer Instance)

 

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

 

Shared Function InitInstance(Instance As Pointer) As TObject

Parameters:

  • Instance:

InstanceSize

 

class method InstanceSize: Int32

 

static Int32 InstanceSize()

 

static func InstanceSize() -> Int32

 

Shared Function InstanceSize() As Int32

MethodAddress

 

class method MethodAddress(Name: ShortString): Pointer

 

static Pointer MethodAddress(ShortString Name)

 

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

 

Shared Function MethodAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

MethodName

 

class method MethodName(Address: Pointer): ShortString

 

static ShortString MethodName(Pointer Address)

 

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

 

Shared Function MethodName(Address As Pointer) As ShortString

Parameters:

  • Address:

NewInstance

 

class method NewInstance: TObject

 

static TObject NewInstance()

 

static func NewInstance() -> TObject

 

Shared Function NewInstance() As TObject

 

AfterConstruction

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

Sub AfterConstruction()

BeforeDestruction

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

Sub BeforeDestruction()

ClassType

 

method ClassType: TClass

 

TClass ClassType()

 

func ClassType() -> TClass

 

Function ClassType() As TClass

CleanupInstance

 

method CleanupInstance

 

void CleanupInstance()

 

func CleanupInstance()

 

Sub CleanupInstance()

DefaultHandler

 

method DefaultHandler(var Message: lifetimestrategy(void)Object)

 

void DefaultHandler(ref lifetimestrategy(void)Object Message)

 

func DefaultHandler(_ Message: lifetimestrategy(void)Object)

 

Sub DefaultHandler(ByRef Message As lifetimestrategy(void)Object)

Parameters:

  • Message:

Destroy

 

method Destroy

 

void Destroy()

 

func Destroy()

 

Sub Destroy()

Dispatch

 

method Dispatch(var Message: lifetimestrategy(void)Object)

 

void Dispatch(ref lifetimestrategy(void)Object Message)

 

func Dispatch(_ Message: lifetimestrategy(void)Object)

 

Sub Dispatch(ByRef Message As lifetimestrategy(void)Object)

Parameters:

  • Message:

FieldAddress

 

method FieldAddress(Name: ShortString): Pointer

 

Pointer FieldAddress(ShortString Name)

 

func FieldAddress(_ Name: ShortString) -> Pointer

 

Function FieldAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

Free

 

method Free

 

void Free()

 

func Free()

 

Sub Free()

FreeInstance

 

method FreeInstance

 

void FreeInstance()

 

func FreeInstance()

 

Sub FreeInstance()

GetInterface

 

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

 

Boolean GetInterface(TGUID IID, out lifetimestrategy(void)Object Obj)

 

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

 

Function GetInterface(IID As TGUID, <OutAttribute> ByRef Obj As lifetimestrategy(void)Object) As Boolean

Parameters:

  • IID:
  • Obj:

InstanceClassName

 

method InstanceClassName: String

 

String InstanceClassName()

 

func InstanceClassName() -> String

 

Function InstanceClassName() As String

SafeCallException

 

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

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

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

 

Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult

Parameters:

  • ExceptObject:
  • ExceptAddr: