C# Class AdvancedLauncher.Management.Internal.PluginManager

Datei anzeigen Open project: GoldRenard/DMOAdvancedLauncher

Private Properties

Property Type Description
LoadFrom List
LoadPlugin bool

Public Methods

Method Description
GetPlugins ( ) : List
Start ( ) : void
StartPlugin ( PluginContainer container ) : bool
StopPlugin ( PluginContainer container ) : bool
VerifyPlugin ( PluginInfo pluginInfo ) : bool

Check an plugin to see if it has the same public key token and valid strong name

Private Methods

Method Description
LoadFrom ( string pluginsDirectory ) : List
LoadPlugin ( PluginInfo info ) : bool

Method Details

GetPlugins() public method

public GetPlugins ( ) : List
return List

Start() public method

public Start ( ) : void
return void

StartPlugin() public method

public StartPlugin ( PluginContainer container ) : bool
container AdvancedLauncher.Model.PluginContainer
return bool

StopPlugin() public method

public StopPlugin ( PluginContainer container ) : bool
container AdvancedLauncher.Model.PluginContainer
return bool

VerifyPlugin() public static method

Check an plugin to see if it has the same public key token and valid strong name
public static VerifyPlugin ( PluginInfo pluginInfo ) : bool
pluginInfo AdvancedLauncher.SDK.Management.Plugins.PluginInfo Plugin information structure
return bool