The IPluginDescriptor type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Disable |
Disables the plugin.
| |
| GetSearchPaths |
Gets an enumeration of all absolute paths to be searched in order to find a given resource.
| |
| ResolvePlugin |
Resolves the plugin instance.
| |
| ResolvePluginHandler |
Resolves the plugin handler.
| |
| ResolvePluginType |
Resolves the plugin type.
| |
| ResolveTraits |
Resolves the plugin traits.
| |
| ResolveTraitsHandler |
Resolves the traits handler.
|
Properties
| Name | Description | |
|---|---|---|
| AssemblyBindings |
Gets the list of plugin assembly bindings.
| |
| BaseDirectory |
Gets the base directory that contains the plugin's definition and associated resources.
| |
| DisabledReason |
Gets the reason the plugin was disabled.
| |
| EnableCondition |
Gets a condition governing the activation of the plugin,
or null if there is no condition. The plugin will be disabled if a
condition is provided but is not satisfied.
| |
| FilePaths |
Gets the paths of files that belong to the plugin relative to the
plugin base directory.
| |
| IsDisabled |
Returns true if the plugin is disabled.
| |
| PluginDependencies |
Gets the list of plugins upon which this plugin depends directly or indirectly.
| |
| PluginHandlerFactory |
Gets the plugin handler factory.
| |
| PluginId |
Gets the plugin's id.
| |
| PluginProperties |
Gets the plugin properties.
| |
| PluginTypeName |
Gets the plugin type name.
| |
| ProbingPaths |
Gets the list of additional relative or absolute probing paths in which to attempt to locate
referenced assemblies.
| |
| RecommendedInstallationPath |
Gets the recommended installation path for the plugin files relative to
the runtime installation directory, or null if there is no preference.
| |
| TraitsProperties |
Gets the traits properties.
|
