ComClassManager
Overview
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
- Platforms: Windows
constructor protected
constructor
ComClassManager()
init()
ComClassManager()
Sub New()
AddObjectFactory
class method AddObjectFactory(Factory: ComObjectFactory)
static void AddObjectFactory(ComObjectFactory Factory)
static func AddObjectFactory(_ Factory: ComObjectFactory)
static void AddObjectFactory(ComObjectFactory Factory)
Shared Sub AddObjectFactory(Factory As ComObjectFactory)
Parameters:
- Factory:
ClearFactories
class method ClearFactories(aComServer: ComServerObject)
static void ClearFactories(ComServerObject aComServer)
static func ClearFactories(_ aComServer: ComServerObject)
static void ClearFactories(ComServerObject aComServer)
Shared Sub ClearFactories(aComServer As ComServerObject)
Parameters:
- aComServer:
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()
ForEachFactory
class method ForEachFactory(aComServer: ComServerObject; anAction: Action<RemObjects.Elements.System.ComObjectFactory>)
static void ForEachFactory(ComServerObject aComServer, Action<RemObjects.Elements.System.ComObjectFactory> anAction)
static func ForEachFactory(_ aComServer: ComServerObject, _ anAction: Action<RemObjects.Elements.System.ComObjectFactory>)
static void ForEachFactory(ComServerObject aComServer, Action<RemObjects.Elements.System.ComObjectFactory> anAction)
Shared Sub ForEachFactory(aComServer As ComServerObject, anAction As Action<RemObjects.Elements.System.ComObjectFactory>)
Parameters:
- aComServer:
- anAction:
GetFactoryFromClass
class method GetFactoryFromClass(ComClass: Type): ComObjectFactory
static ComObjectFactory GetFactoryFromClass(Type ComClass)
static func GetFactoryFromClass(_ ComClass: Type) -> ComObjectFactory
static ComObjectFactory GetFactoryFromClass(Type ComClass)
Shared Function GetFactoryFromClass(ComClass As Type) As ComObjectFactory
Parameters:
- ComClass:
GetFactoryFromClassID
class method GetFactoryFromClassID(clsid: Guid): ComObjectFactory
static ComObjectFactory GetFactoryFromClassID(Guid clsid)
static func GetFactoryFromClassID(_ clsid: Guid) -> ComObjectFactory
static ComObjectFactory GetFactoryFromClassID(Guid clsid)
Shared Function GetFactoryFromClassID(clsid As Guid) As ComObjectFactory
Parameters:
- clsid:
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
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
RemoveObjectFactory
class method RemoveObjectFactory(Factory: ComObjectFactory)
static void RemoveObjectFactory(ComObjectFactory Factory)
static func RemoveObjectFactory(_ Factory: ComObjectFactory)
static void RemoveObjectFactory(ComObjectFactory Factory)
Shared Sub RemoveObjectFactory(Factory As ComObjectFactory)
Parameters:
- Factory:
ToString virtual (declared in Object)
Gets the string representation of this method.
AddObjectFactory
class method AddObjectFactory(Factory: ComObjectFactory)
static void AddObjectFactory(ComObjectFactory Factory)
static func AddObjectFactory(_ Factory: ComObjectFactory)
static void AddObjectFactory(ComObjectFactory Factory)
Shared Sub AddObjectFactory(Factory As ComObjectFactory)
Parameters:
- Factory:
ClearFactories
class method ClearFactories(aComServer: ComServerObject)
static void ClearFactories(ComServerObject aComServer)
static func ClearFactories(_ aComServer: ComServerObject)
static void ClearFactories(ComServerObject aComServer)
Shared Sub ClearFactories(aComServer As ComServerObject)
Parameters:
- aComServer:
ForEachFactory
class method ForEachFactory(aComServer: ComServerObject; anAction: Action<RemObjects.Elements.System.ComObjectFactory>)
static void ForEachFactory(ComServerObject aComServer, Action<RemObjects.Elements.System.ComObjectFactory> anAction)
static func ForEachFactory(_ aComServer: ComServerObject, _ anAction: Action<RemObjects.Elements.System.ComObjectFactory>)
static void ForEachFactory(ComServerObject aComServer, Action<RemObjects.Elements.System.ComObjectFactory> anAction)
Shared Sub ForEachFactory(aComServer As ComServerObject, anAction As Action<RemObjects.Elements.System.ComObjectFactory>)
Parameters:
- aComServer:
- anAction:
GetFactoryFromClass
class method GetFactoryFromClass(ComClass: Type): ComObjectFactory
static ComObjectFactory GetFactoryFromClass(Type ComClass)
static func GetFactoryFromClass(_ ComClass: Type) -> ComObjectFactory
static ComObjectFactory GetFactoryFromClass(Type ComClass)
Shared Function GetFactoryFromClass(ComClass As Type) As ComObjectFactory
Parameters:
- ComClass:
GetFactoryFromClassID
class method GetFactoryFromClassID(clsid: Guid): ComObjectFactory
static ComObjectFactory GetFactoryFromClassID(Guid clsid)
static func GetFactoryFromClassID(_ clsid: Guid) -> ComObjectFactory
static ComObjectFactory GetFactoryFromClassID(Guid clsid)
Shared Function GetFactoryFromClassID(clsid As Guid) As ComObjectFactory
Parameters:
- clsid:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
RemoveObjectFactory
class method RemoveObjectFactory(Factory: ComObjectFactory)
static void RemoveObjectFactory(ComObjectFactory Factory)
static func RemoveObjectFactory(_ Factory: ComObjectFactory)
static void RemoveObjectFactory(ComObjectFactory Factory)
Shared Sub RemoveObjectFactory(Factory As ComObjectFactory)
Parameters:
- Factory:
constructor protected
constructor
ComClassManager()
init()
ComClassManager()
Sub New()
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
ToString virtual (declared in Object)
Gets the string representation of this method.