Foundation.NSObject Extension
Location
- Reference: libDelphi.fx
- Namespace: RemObjects.Elements.RTL.Delphi
- Extends: NSObject
- Platforms: Toffee
AfterConstruction
func AfterConstruction(AfterConstruction )
Parameters:
- :
BeforeDestruction
func BeforeDestruction(BeforeDestruction )
Parameters:
- :
ClassInfo
static func ClassInfo(ClassInfo ) -> Pointer
Parameters:
- :
ClassName
static func ClassName(ClassName ) -> ShortString
Parameters:
- :
ClassNameIs
static func ClassNameIs(_ Name: String) -> Boolean
Parameters:
- Name:
ClassParent
static func ClassParent(ClassParent ) -> TClass
Parameters:
- :
ClassType
func ClassType(ClassType ) -> TClass
Parameters:
- :
CleanupInstance
func CleanupInstance(CleanupInstance )
Parameters:
- :
DefaultHandler
func DefaultHandler(_ Message: lifetimestrategy(void)NSObject)
Parameters:
- Message:
Destroy
func Destroy(Destroy )
Parameters:
- :
Dispatch
func Dispatch(_ Message: lifetimestrategy(void)NSObject)
Parameters:
- Message:
FieldAddress
func FieldAddress(_ Name: ShortString) -> Pointer
Parameters:
- Name:
Free
func Free(Free )
Parameters:
- :
FreeInstance
func FreeInstance(FreeInstance )
Parameters:
- :
GetInterface
Parameters:
- IID:
- Obj:
GetInterfaceEntry
static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry
Parameters:
- IID:
GetInterfaceTable
static func GetInterfaceTable(GetInterfaceTable ) -> PInterfaceTable
Parameters:
- :
InheritsFrom
static func InheritsFrom(_ AClass: TClass) -> Boolean
Parameters:
- AClass:
InitInstance
static func InitInstance(_ Instance: Pointer) -> TObject
Parameters:
- Instance:
InstanceClassName
func InstanceClassName(InstanceClassName ) -> String
Parameters:
- :
InstanceSize
static func InstanceSize(InstanceSize ) -> Int32
Parameters:
- :
MethodAddress
static func MethodAddress(_ Name: ShortString) -> Pointer
Parameters:
- Name:
MethodName
static func MethodName(_ Address: Pointer) -> ShortString
Parameters:
- Address:
NewInstance
static func NewInstance(NewInstance ) -> TObject
Parameters:
- :
SafeCallException
func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult
Parameters:
- ExceptObject:
- ExceptAddr:
ClassInfo
static func ClassInfo(ClassInfo ) -> Pointer
Parameters:
- :
ClassName
static func ClassName(ClassName ) -> ShortString
Parameters:
- :
ClassNameIs
static func ClassNameIs(_ Name: String) -> Boolean
Parameters:
- Name:
ClassParent
static func ClassParent(ClassParent ) -> TClass
Parameters:
- :
GetInterfaceEntry
static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry
Parameters:
- IID:
GetInterfaceTable
static func GetInterfaceTable(GetInterfaceTable ) -> PInterfaceTable
Parameters:
- :
InheritsFrom
static func InheritsFrom(_ AClass: TClass) -> Boolean
Parameters:
- AClass:
InitInstance
static func InitInstance(_ Instance: Pointer) -> TObject
Parameters:
- Instance:
InstanceSize
static func InstanceSize(InstanceSize ) -> Int32
Parameters:
- :
MethodAddress
static func MethodAddress(_ Name: ShortString) -> Pointer
Parameters:
- Name:
MethodName
static func MethodName(_ Address: Pointer) -> ShortString
Parameters:
- Address:
NewInstance
static func NewInstance(NewInstance ) -> TObject
Parameters:
- :
AfterConstruction
func AfterConstruction(AfterConstruction )
Parameters:
- :
BeforeDestruction
func BeforeDestruction(BeforeDestruction )
Parameters:
- :
ClassType
func ClassType(ClassType ) -> TClass
Parameters:
- :
CleanupInstance
func CleanupInstance(CleanupInstance )
Parameters:
- :
DefaultHandler
func DefaultHandler(_ Message: lifetimestrategy(void)NSObject)
Parameters:
- Message:
Destroy
func Destroy(Destroy )
Parameters:
- :
Dispatch
func Dispatch(_ Message: lifetimestrategy(void)NSObject)
Parameters:
- Message:
FieldAddress
func FieldAddress(_ Name: ShortString) -> Pointer
Parameters:
- Name:
Free
func Free(Free )
Parameters:
- :
FreeInstance
func FreeInstance(FreeInstance )
Parameters:
- :
GetInterface
Parameters:
- IID:
- Obj:
InstanceClassName
func InstanceClassName(InstanceClassName ) -> String
Parameters:
- :
SafeCallException
func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult
Parameters:
- ExceptObject:
- ExceptAddr: