public IPlugin GetPlugin(Type pluginType) { return(PluginGraph.GetNode(pluginType).PluginInstance); }
public void RegisterPlugin(Type pluginType) { PluginGraph.AddNode(pluginType); }
public virtual bool DeactivatePlugin(Type pluginType, bool deactivateDependencies) { return(PluginGraph.GetNode(pluginType).Deactivate(deactivateDependencies)); }