/// <summary> /// 加载默认插件设置 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="pluginsMgr"></param> private static List <PluginStatusModel> loadPluginStatus <T>(BasePlugins <T> pluginsMgr) where T : class { List <PluginStatusModel> _list = new List <PluginStatusModel>(); foreach (var item in pluginsMgr.PluginInfos) { _list.Add(new PluginStatusModel() { IsOpen = true, PluginName = item.PlugName }); } return(_list); }
private void fillPluginsInfo <T>(BasePlugins <T> manager) where T : class { foreach (var item in manager.PluginInfos) { listView_Plugins.Items.Add(new ListViewItem(new string[] { item.PlugName, item.Descript, item.Author, item.TypeEnum.ToString(), item.Version.ToString() })); } }