C# Class Munin.WinNode.PluginManager

Mostra file Open project: jweber/Munin.WinNode

Public Methods

Method Description
AllPlugins ( ) : string[]

Returns all available IPlugin.Name values from registered plugins.

PluginFromName ( string name ) : IPlugin

Returns the IPlugin instance from its IPlugin.Name string name value. Returns null if no plugin exists.

RegisterPlugins ( ) : void

Registers all plugins

Private Methods

Method Description
RegisterExternalPlugins ( ) : void
RegisterPlugins ( Assembly assembly ) : void

Method Details

AllPlugins() public static method

Returns all available IPlugin.Name values from registered plugins.
public static AllPlugins ( ) : string[]
return string[]

PluginFromName() public static method

Returns the IPlugin instance from its IPlugin.Name string name value. Returns null if no plugin exists.
public static PluginFromName ( string name ) : IPlugin
name string
return IPlugin

RegisterPlugins() public static method

Registers all plugins
public static RegisterPlugins ( ) : void
return void