Method | Description | |
---|---|---|
GetAssemblyTitle ( |
||
LoadAll ( ) : void |
Loads all plugins specified in the plugins section of the app.config file.
|
|
LoadDirectory ( string path ) : void | ||
UnloadAll ( ) : void |
Unloads all currently loaded plugins.
|
Method | Description | |
---|---|---|
ScanForPlugins ( ) : IList |
Scans for plugin files in the current directory.
|
|
ScanForPlugins ( string folder ) : IList |
Scans for plugin files in the current directory.
|
|
dispose ( bool disposeManagedResources ) : void |
Method | Description | |
---|---|---|
IsValidModule ( string file ) : bool |
Checks if the given Module contains managed code
|
|
LoadPlugin ( ObjectCreator creator ) : IPlugin |
Loads a plugin of the given class name from the given assembly, and calls Initialize() on it. This function does NOT add the plugin to the PluginManager's list of plugins.
|
|
PluginManager ( ) : System |
Internal constructor. This class cannot be instantiated externally.
|
public static GetAssemblyTitle ( |
||
type | ||
return | string |
protected ScanForPlugins ( string folder ) : IList |
||
folder | string | |
return | IList |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
return | void |