The PluginLoader type exposes the following members.

Constructors

  NameDescription
PluginLoader
Creates a file system plugin loader.

Methods

  NameDescription
AddPluginPath
Adds a plugin path.
AddPluginXml
Adds a plugin definition as XML.
DefinePreprocessorConstant
Defines a constant to be used by the preprocessor.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
LoadPlugins
Loads plugins by recursively searching the plugin paths for *.plugin files.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
PopulateCatalog
Populates a catalog with plugin metadata derived from the currently registered plugin data sources.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Extension Methods

  NameDescription
FormatOverloaded.

Properties

  NameDescription
InitialPreprocessorConstants
Gets the collection of initial preprocessor constants.
InstallationId
Gets or sets the installation id.
PluginPaths
Gets the list of plugin paths.

See Also