Method | Description | |
---|---|---|
ClosePlugins ( ) : void |
Unloads and Closes all AvailablePlugins
|
|
FindPlugins ( IPluginHost pluginHost ) : void |
Searches the Application's Startup Directory for Plugins
|
|
FindPlugins ( string path, IPluginHost pluginHost ) : void |
Searches the passed path for Plugins
|
|
GetPluginByName ( String name ) : IAvailablePlugin | ||
GetUnloadedPlugins ( ) : IAvailablePlugins |
Method | Description | |
---|---|---|
AddPlugin ( IAvailablePlugin newPlugin ) : void | ||
AddPlugin ( string fileName, IPluginHost pluginHost ) : void | ||
AllDependenciesAvailable ( IAvailablePlugin plugin ) : bool |
Check if all dependencies of a plugins are loaded
|
|
ReCheckUninitializedPlugins ( ) : void |
Try to initialize unintialized plugins
|
public FindPlugins ( IPluginHost pluginHost ) : void | ||
pluginHost | IPluginHost | |
return | void |
public FindPlugins ( string path, IPluginHost pluginHost ) : void | ||
path | string | Directory to search for Plugins in |
pluginHost | IPluginHost | |
return | void |
public GetPluginByName ( String name ) : IAvailablePlugin | ||
name | String | |
return | IAvailablePlugin |
public GetUnloadedPlugins ( ) : IAvailablePlugins | ||
return | IAvailablePlugins |