示例#1
0
 /// <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);
     }
 }
示例#2
0
 /// <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;
     }
 }