/// <summary> /// Saves shares in directory specified /// </summary> /// <param name="dir">Directory where we should save settings to</param> public void Save(string dir) { directory = dir; SettingsGroup setting = new SettingsGroup(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (KeyValuePair <string, IShare> item in shares) { sb.Append(item.Key); sb.Append("|"); } if (sb.Length > 0) { setting.Add(IndexShareNames, new SettingItem(sb.ToString(), null)); } FlowLib.Utils.FileOperations.PathExists(dir); SettingsGroup.Save(dir + FileName + ".xml", setting, FileName); setting = null; }