private void SaveOptions() { using (DecoupledStorage settings = CodeRush.Options.GetStorage(OptionsCategory, OptionsPageName)) { settings.WriteInt32(Summary, IncludeSummaryKey, listIncludeFiles.Items.Count); settings.WriteInt32(Summary, ExcludeSummaryKey, listExcludeFiles.Items.Count); settings.WriteInt32(Summary, ExcludeContentSummaryKey, listExcludeContent.Items.Count); for (int i = 0; i < listIncludeFiles.Items.Count; i++) { settings.WriteString(IncludeKey, IncludeKey + i, listIncludeFiles.Items[i].ToString(), true); } for (int i = 0; i < listIncludeContent.Items.Count; i++) { settings.WriteString(IncludeContentKey, IncludeContentKey + i, listIncludeContent.Items[i].ToString(), true); } for (int i = 0; i < listExcludeFiles.Items.Count; i++) { settings.WriteString(ExcludeKey, ExcludeKey + i, listExcludeFiles.Items[i].ToString(), true); } for (int i = 0; i < listExcludeContent.Items.Count; i++) { settings.WriteString(ExcludeContentKey, ExcludeContentKey + i, listExcludeContent.Items[i].ToString(), true); } } SetupSettingsLists(); }
public virtual void Save(DecoupledStorage storage, string section, int index) { if (Name != null) { storage.WriteString(section, "Name" + index, Name); } else { storage.WriteString(section, "Name" + index, string.Empty); } storage.WriteInt32(section, "Column" + index, column); storage.WriteInt32(section, "Row" + index, row); storage.WriteBoolean(section, "Repeating" + index, Repeating); }
public void Save(DecoupledStorage decoupledStorage, string section, bool isSelected) { decoupledStorage.WriteString(section, "CustomData", _CustomData); decoupledStorage.WriteString(section, "Command", _Command); decoupledStorage.WriteString(section, "Comments", _Comments); decoupledStorage.WriteString(section, "Parameters", _Parameters); decoupledStorage.WriteBoolean(section, "ShiftKeyDown", _ShiftKeyDown); decoupledStorage.WriteBoolean(section, "CtrlKeyDown", _CtrlKeyDown); decoupledStorage.WriteBoolean(section, "AnyShiftModifier", _AnyShiftModifier); decoupledStorage.WriteBoolean(section, "AltKeyDown", _AltKeyDown); decoupledStorage.WriteBoolean(section, "Enabled", _Enabled); _Context.Save(decoupledStorage, section, "Context"); decoupledStorage.WriteBoolean(section, "Selected", isSelected); }
void saveSettings() { try { if (chkEnabled.Checked && string.IsNullOrEmpty(textHqlNamedQueryFileName.Text)) { throw new Exception("Hql Named Queries File Name cannot be empty"); } enabled = chkEnabled.Checked; findHqlFileStrategy = comboFindHqlFileStrategy.SelectedIndex; hqlNamedQueryFileName = textHqlNamedQueryFileName.Text; using (DecoupledStorage storage = OptExtractHqlNamedQuery.Storage) { storage.WriteBoolean("ExtractHqlNamedQuery", "Enabled", enabled); storage.WriteInt32("ExtractHqlNamedQuery", "FindHqlFileStrategy", findHqlFileStrategy); storage.WriteString("ExtractHqlNamedQuery", "HqlNamedQueryFileName", hqlNamedQueryFileName); } } catch (Exception ex) { ExtractHqlNamedQuery.ShowException(ex); } }
/// <summary> /// Saves this instance. /// </summary> public void Save() { string xml = ToXml(); using (DecoupledStorage storage = GetStorage()) { storage.WriteString(CatagoryName, ConfigKey, xml); } }
protected void SaveFolderInfo(DecoupledStorage storage) { if (storage == null) { return; } storage.WriteBoolean("FolderInfo", "Enabled", Enabled); //string lDescription = TextUtils.EncodeText(Description); string lDescription = CodeRush.StrUtil.EncodeText(Description); storage.WriteString("FolderInfo", "Description", lDescription); storage.WriteEnum("FolderInfo", "FolderState", FolderState); }
public static void SaveSettings(DecoupledStorage storage, Settings settings) { storage.WriteString("XMLNav", "AttributeNames", settings.AttributeNames); }
void SaveDataSource <T>(Func <T, string> func, string key, DecoupledStorage storage, IEnumerable <T> dataSource) { string connectionStrings = dataSource.Aggregate <T, string>(null, (current, connectionString) => current + func.Invoke(connectionString)); storage.WriteString(PageName, key, connectionStrings); }