ComPluginDescriptor
Overview
Location
- Reference: RemObjects.Hydra.Host.dll
- Namespace: RemObjects.Hydra
- Ancestry: MarshalByRefObject | PluginDescriptor | ComPluginDescriptor
constructor protected (declared in PluginDescriptor)
constructor(loadedModule: LoadedModule)
ComPluginDescriptor(LoadedModule loadedModule)
init(_ loadedModule: LoadedModule)
Sub New(loadedModule As LoadedModule)
Parameters:
- loadedModule:
CheckPluginAttribute (Type): Boolean (declared in PluginDescriptor)
method CheckPluginAttribute(attribute: Type): Boolean
Boolean CheckPluginAttribute(Type attribute)
func CheckPluginAttribute(_ attribute: Type) -> Boolean
Function CheckPluginAttribute(attribute As Type) As Boolean
Parameters:
- attribute:
CheckPluginAttribute (Type, Boolean): Boolean
method CheckPluginAttribute(attribute: Type; inherited: Boolean): Boolean
Boolean CheckPluginAttribute(Type attribute, Boolean inherited)
func CheckPluginAttribute(_ attribute: Type, _ inherited: Boolean) -> Boolean
Function CheckPluginAttribute(attribute As Type, inherited As Boolean) As Boolean
Parameters:
- attribute:
- inherited:
CheckPluginInterface
method CheckPluginInterface(interface: Type): Boolean
Boolean CheckPluginInterface(Type interface)
func CheckPluginInterface(_ interface: Type) -> Boolean
Function CheckPluginInterface(interface As Type) As Boolean
Parameters:
- interface:
CheckPluginType
method CheckPluginType(aType: String): Boolean
Boolean CheckPluginType(String aType)
func CheckPluginType(_ aType: String) -> Boolean
Function CheckPluginType(aType As String) As Boolean
Parameters:
- aType:
ComPluginDescriptor
property ComPluginDescriptor: IHYCrossPlatformPluginDescriptor read;
IHYCrossPlatformPluginDescriptor ComPluginDescriptor { get; }
var ComPluginDescriptor: IHYCrossPlatformPluginDescriptor { get{} }
ReadOnly Property ComPluginDescriptor() As IHYCrossPlatformPluginDescriptor
Description
property Description: String read;
String Description { get; }
var Description: String { get{} }
ReadOnly Property Description() As String
MajorVersion
property MajorVersion: Int32 read;
Int32 MajorVersion { get; }
var MajorVersion: Int32 { get{} }
ReadOnly Property MajorVersion() As Int32
MinorVersion
property MinorVersion: Int32 read;
Int32 MinorVersion { get; }
var MinorVersion: Int32 { get{} }
ReadOnly Property MinorVersion() As Int32
Module (declared in PluginDescriptor)
Returns the LoadedModule object which is associated with current plugin descriptor.
property Module: LoadedModule read;
LoadedModule Module { get; }
var Module: LoadedModule { get{} }
ReadOnly Property Module() As LoadedModule
Name
property Name: String read;
String Name { get; }
var Name: String { get{} }
ReadOnly Property Name() As String
Release
method Release
void Release()
func Release()
Sub Release()
RequiredPrivilege
property RequiredPrivilege: String read;
String RequiredPrivilege { get; }
var RequiredPrivilege: String { get{} }
ReadOnly Property RequiredPrivilege() As String
ToString (declared in PluginDescriptor)
Returns a string that represents the current object.
method ToString: String
String ToString()
func ToString() -> String
Function ToString() As String
UserData
property UserData: String read;
String UserData { get; }
var UserData: String { get{} }
ReadOnly Property UserData() As String
ComPluginDescriptor
property ComPluginDescriptor: IHYCrossPlatformPluginDescriptor read;
IHYCrossPlatformPluginDescriptor ComPluginDescriptor { get; }
var ComPluginDescriptor: IHYCrossPlatformPluginDescriptor { get{} }
ReadOnly Property ComPluginDescriptor() As IHYCrossPlatformPluginDescriptor
Description
property Description: String read;
String Description { get; }
var Description: String { get{} }
ReadOnly Property Description() As String
MajorVersion
property MajorVersion: Int32 read;
Int32 MajorVersion { get; }
var MajorVersion: Int32 { get{} }
ReadOnly Property MajorVersion() As Int32
MinorVersion
property MinorVersion: Int32 read;
Int32 MinorVersion { get; }
var MinorVersion: Int32 { get{} }
ReadOnly Property MinorVersion() As Int32
Module (declared in PluginDescriptor)
Returns the LoadedModule object which is associated with current plugin descriptor.
property Module: LoadedModule read;
LoadedModule Module { get; }
var Module: LoadedModule { get{} }
ReadOnly Property Module() As LoadedModule
Name
property Name: String read;
String Name { get; }
var Name: String { get{} }
ReadOnly Property Name() As String
RequiredPrivilege
property RequiredPrivilege: String read;
String RequiredPrivilege { get; }
var RequiredPrivilege: String { get{} }
ReadOnly Property RequiredPrivilege() As String
UserData
property UserData: String read;
String UserData { get; }
var UserData: String { get{} }
ReadOnly Property UserData() As String
constructor protected (declared in PluginDescriptor)
constructor(loadedModule: LoadedModule)
ComPluginDescriptor(LoadedModule loadedModule)
init(_ loadedModule: LoadedModule)
Sub New(loadedModule As LoadedModule)
Parameters:
- loadedModule:
CheckPluginAttribute (Type): Boolean (declared in PluginDescriptor)
method CheckPluginAttribute(attribute: Type): Boolean
Boolean CheckPluginAttribute(Type attribute)
func CheckPluginAttribute(_ attribute: Type) -> Boolean
Function CheckPluginAttribute(attribute As Type) As Boolean
Parameters:
- attribute:
CheckPluginAttribute (Type, Boolean): Boolean
method CheckPluginAttribute(attribute: Type; inherited: Boolean): Boolean
Boolean CheckPluginAttribute(Type attribute, Boolean inherited)
func CheckPluginAttribute(_ attribute: Type, _ inherited: Boolean) -> Boolean
Function CheckPluginAttribute(attribute As Type, inherited As Boolean) As Boolean
Parameters:
- attribute:
- inherited:
CheckPluginInterface
method CheckPluginInterface(interface: Type): Boolean
Boolean CheckPluginInterface(Type interface)
func CheckPluginInterface(_ interface: Type) -> Boolean
Function CheckPluginInterface(interface As Type) As Boolean
Parameters:
- interface:
CheckPluginType
method CheckPluginType(aType: String): Boolean
Boolean CheckPluginType(String aType)
func CheckPluginType(_ aType: String) -> Boolean
Function CheckPluginType(aType As String) As Boolean
Parameters:
- aType:
Release
method Release
void Release()
func Release()
Sub Release()
ToString (declared in PluginDescriptor)
Returns a string that represents the current object.
method ToString: String
String ToString()
func ToString() -> String
Function ToString() As String