public void SetValue(string aKey, string value)
 {
     AppOption opt = GetOption(aKey, false);
     if (opt == null)
         opt = new AppOption(aKey, value);
     else
         opt.Value = value;
     BaseRemove(aKey);
     BaseAdd(opt);
 }
Esempio n. 2
0
 /// <summary>
 /// Устанавливает опцию или добавляет
 /// </summary>
 /// <param name="option">Опция</param>
 public void SetOption(IAppOption option)
 {
     lock (LockObject1)
     {
         AppOption opt = new AppOption(option.Key, option.Value) { Name = option.Name, Description = option.Description };
         _currentOptions.SetOption(opt);
     }
 }
 internal void SetOption(AppOption option)
 {
     BaseRemove(option.Key);
     BaseAdd(option);
 }