コード例 #1
0
        public static string GetColorDefinitionFileName()
        {
            var configJson = ConfigJson.Load();
            var file       = Path.Combine(ConfigJson.GetExtensionPath(), configJson.GetColorDefinitionFileName());

            return(file);
        }
コード例 #2
0
        public static void OpenIntellisenseDefinitionFileInTextEditor()
        {
            var configJson = ConfigJson.Load();
            var file       = Path.Combine(ConfigJson.GetExtensionPath(), configJson.GetIntellisenseDefinitionFileName());

            TextHighlighterConfigApi.OpenFileInVS(file);
        }
コード例 #3
0
        public static void SetBackGroundColorDefinition(string theme)
        {
            ConfigJson configJson = ConfigJson.Load();

            configJson.BackGroundColorTheme = theme;
            configJson.Save();
        }
コード例 #4
0
        public void TestPortableConfig()
        {
            var setting = new ConfigJson <TestSettings>(ConfigType.Executeable, "ConfigTest", "ConfigTest.json");

            setting.Load();
            setting.Configuration.BoolParameter    = true;
            setting.Configuration.StringArrayParam = new[] { "eins", "zwei", "drei" };
            setting.Configuration.StringParameter  = "stringParam";
            setting.Save();
        }
コード例 #5
0
        public static void SetJsonRelaxModeAndClosingChar(bool relaxMode, bool insertClosingChar, string iniFileCommentChars)
        {
            ConfigJson configJson = ConfigJson.Load();

            configJson.JsonRelaxMode         = relaxMode;
            configJson.JsonInsertClosingChar = insertClosingChar;

            if (iniFileCommentChars != null)
            {
                configJson.IniFileCommentChars = iniFileCommentChars;
            }

            configJson.Save();
        }
コード例 #6
0
        public static string GetIniFileCommentChars()
        {
            var configJson = ConfigJson.Load();

            return(configJson.IniFileCommentChars);
        }
コード例 #7
0
        public static bool GetInsertClosingCharacter()
        {
            var configJson = ConfigJson.Load();

            return(configJson.JsonInsertClosingChar);
        }
コード例 #8
0
        public static bool GetRelaxMode()
        {
            var configJson = ConfigJson.Load();

            return(configJson.JsonRelaxMode);
        }
コード例 #9
0
        public static string GetBackGroundColorTheme()
        {
            var configJson = ConfigJson.Load();

            return(configJson.BackGroundColorTheme);
        }