Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public static void SaveSettings(DecoupledStorage storage, Settings settings)
 {
     storage.WriteString("XMLNav", "AttributeNames", settings.AttributeNames);
 }
Ejemplo n.º 8
0
 public static void SaveSettings(DecoupledStorage storage, Settings settings)
 {
     storage.WriteString("XMLNav", "AttributeNames", settings.AttributeNames);
 }
Ejemplo n.º 9
0
        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);
        }