The IPluginDescriptor type exposes the following members.

Methods

  NameDescription
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

  NameDescription
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.

See Also