/// <summary> /// Return plugin settings with specified name /// </summary> /// <param name="name"></param> /// <returns></returns> public PluginSetting this[string name] { get { foreach (var pluginSetting in PluginSettings) { if (pluginSetting.Name == name) { return(pluginSetting); } } var pl = new PluginSetting() { Name = name }; PluginSettings.Add(pl); return(pl); } }
/// <summary> /// Return plugin settings with specified name /// </summary> /// <param name="name"></param> /// <returns></returns> public PluginSetting this[string name] { get { foreach (var pluginSetting in PluginSettings) { if (pluginSetting.Name == name) return pluginSetting; } var pl=new PluginSetting(){Name = name}; PluginSettings.Add(pl); return pl; } }