ComObject
Overview
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
- Platforms: Windows
- Ancestry: InterfacedObject | ComObject
constructor
constructor
ComObject()
init()
ComObject()
Sub New()
constructor (ComObjectFactory)
constructor(aFactory: ComObjectFactory)
ComObject(ComObjectFactory aFactory)
init(_ aFactory: ComObjectFactory)
ComObject(ComObjectFactory aFactory)
Sub New(aFactory As ComObjectFactory)
Parameters:
- aFactory:
AddRef virtual
method AddRef: ULONG
ULONG AddRef()
func AddRef() -> ULONG
ULONG AddRef()
Function AddRef() As ULONG
ComDispose
method ComDispose
void ComDispose()
func ComDispose()
void ComDispose()
Sub ComDispose()
DefaultQueryInterface override virtual
Parameters:
- riid:
- ppvObject:
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Factory
property Factory: ComObjectFactory read;
ComObjectFactory Factory { get; }
var Factory: ComObjectFactory { get{} }
ComObjectFactory Factory { __get; }
ReadOnly Property Factory() As ComObjectFactory
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Initialize virtual
method Initialize
void Initialize()
func Initialize()
void Initialize()
Sub Initialize()
InterfaceSupportsErrorInfo stdcall
method InterfaceSupportsErrorInfo(riid: REFIID): HRESULT
HRESULT InterfaceSupportsErrorInfo(REFIID riid)
func InterfaceSupportsErrorInfo(_ riid: REFIID) -> HRESULT
HRESULT InterfaceSupportsErrorInfo(REFIID riid)
Function InterfaceSupportsErrorInfo(riid As REFIID) As HRESULT
Parameters:
- riid:
QueryInterface virtual
Parameters:
- riid:
- ppvObject:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
Release virtual
method Release: ULONG
ULONG Release()
func Release() -> ULONG
ULONG Release()
Function Release() As ULONG
SafeCallException
method SafeCallException(ExceptObject: Object; ExceptAddr: ^void): HRESULT
HRESULT SafeCallException(Object ExceptObject, void* ExceptAddr)
func SafeCallException(_ ExceptObject: Object, _ ExceptAddr: UnsafeMutablePointer<void>) -> HRESULT
HRESULT SafeCallException(Object ExceptObject, void* ExceptAddr)
Function SafeCallException(ExceptObject As Object, ExceptAddr As Ptr(Of Void)) As HRESULT
Parameters:
- ExceptObject:
- ExceptAddr:
ToString virtual (declared in Object)
Gets the string representation of this method.
Factory
property Factory: ComObjectFactory read;
ComObjectFactory Factory { get; }
var Factory: ComObjectFactory { get{} }
ComObjectFactory Factory { __get; }
ReadOnly Property Factory() As ComObjectFactory
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
constructor
constructor
ComObject()
init()
ComObject()
Sub New()
constructor (ComObjectFactory)
constructor(aFactory: ComObjectFactory)
ComObject(ComObjectFactory aFactory)
init(_ aFactory: ComObjectFactory)
ComObject(ComObjectFactory aFactory)
Sub New(aFactory As ComObjectFactory)
Parameters:
- aFactory:
AddRef virtual
method AddRef: ULONG
ULONG AddRef()
func AddRef() -> ULONG
ULONG AddRef()
Function AddRef() As ULONG
ComDispose
method ComDispose
void ComDispose()
func ComDispose()
void ComDispose()
Sub ComDispose()
DefaultQueryInterface override virtual
Parameters:
- riid:
- ppvObject:
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Initialize virtual
method Initialize
void Initialize()
func Initialize()
void Initialize()
Sub Initialize()
InterfaceSupportsErrorInfo stdcall
method InterfaceSupportsErrorInfo(riid: REFIID): HRESULT
HRESULT InterfaceSupportsErrorInfo(REFIID riid)
func InterfaceSupportsErrorInfo(_ riid: REFIID) -> HRESULT
HRESULT InterfaceSupportsErrorInfo(REFIID riid)
Function InterfaceSupportsErrorInfo(riid As REFIID) As HRESULT
Parameters:
- riid:
QueryInterface virtual
Parameters:
- riid:
- ppvObject:
Release virtual
method Release: ULONG
ULONG Release()
func Release() -> ULONG
ULONG Release()
Function Release() As ULONG
SafeCallException
method SafeCallException(ExceptObject: Object; ExceptAddr: ^void): HRESULT
HRESULT SafeCallException(Object ExceptObject, void* ExceptAddr)
func SafeCallException(_ ExceptObject: Object, _ ExceptAddr: UnsafeMutablePointer<void>) -> HRESULT
HRESULT SafeCallException(Object ExceptObject, void* ExceptAddr)
Function SafeCallException(ExceptObject As Object, ExceptAddr As Ptr(Of Void)) As HRESULT
Parameters:
- ExceptObject:
- ExceptAddr:
ToString virtual (declared in Object)
Gets the string representation of this method.