public interface IPluginAssembly : IComponentInfoPublic Interface IPluginAssembly
Inherits IComponentInfopublic interface class IPluginAssembly : IComponentInfotype IPluginAssembly =
interface
interface IComponentInfo
end| Author |
Author of the component.
(Inherited from IComponentInfo) |
| ComponentInfo | Information about the plug-in assembly which is filled when the plug-in is being loaded. |
| Description |
Description of the component.
(Inherited from IComponentInfo) |
| Errors | Contains all error messages which are related to the plug-in. |
| FileName |
File name of the component.
(Inherited from IComponentInfo) |
| IsLoaded | Determines whether the plug-in assembly is loaded into memory. |
| LoadOrder | Zero-based index of the plug-in in the actual sequence of plug-in loading. |
| Metadata | General information about the plug-in which is known prior to loading it. |
| PublicGuid |
GUID of the component.
(Inherited from IComponentInfo) |
| References | List of referenced assemblies existing in the same folder. |
| Title |
International (English) title of the component.
(Inherited from IComponentInfo) |
| Version |
Version of the component.
(Inherited from IComponentInfo) |
| GetDescriptionOrErrors | If the Errors collection is empty then returns Description, otherwise returns the error messages joined by errorSeparator. | ||||
| GetErrors |
Joins the messages in Errors collection by the specified separator.
(Inherited from IComponentInfo) Obsolete. | ||||
| GetLoadedTypes | Retrieves all types from the loaded plug-in assembly. Throws InvalidOperationException unless the plug-in assembly is loaded. | ||||
| IsSupportedVersion | Checks Version against the specified lower bound and determines whether the component described by this instance is supported. Typical use cases are:
(Inherited from IComponentInfo) |