Exemple #1
0
        public void UnloadPlugin(ICSPlugin plugin)
        {
            var plugins = _csPlugins.Where(p => p.Value.Equals(plugin)).ToList();

            if (plugins.Count > 1)
            {
                Logger.Error("Error unloading plugin \"{0}\"", plugin.Name);
            }
            else if (plugins.Count > 0)
            {
                AddinManager.Registry.DisableAddin(plugins[0].Key);
            }
        }
Exemple #2
0
 public virtual void OnPluginUnloaded(ICSPlugin plugin)
 {
 }