示例#1
0
文件: IniTest.cs 项目: d0k/ninifile
 public void WriteInteger()
 {
     using (IniFile ini = new IniFile(fileName)) {
         Assert.AreNotEqual(42, ini.ReadInteger("Section1",
                                                "doesnotexist", 0));
         ini.WriteInteger("Section1", "doesnotexist", 42);
         Assert.AreEqual(42, ini.ReadInteger("Section1",
                                             "doesnotexist", 0));
     }
 }
示例#2
0
        public static void Init()
        {
            iniFile = new IniFile (iniFileName, false);

            MigrateIfNecessary ();

            // Read settings
            SvnPath = iniFile.ReadString ("Settings", "SVN_path", @"C:\Program Files\Sliksvn\bin\svn.exe");
            TortoiseSvnPath = iniFile.ReadString ("Settings", "TortoiseSVN_path", @"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe");
            GitPath = iniFile.ReadString("Settings", "GIT_path", @"C:\Program Files (x86)\git\bin\git.exe");
            GitUIPath = iniFile.ReadString("Settings", "TortoiseGIT_path", @"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe");

            DefaultActiveStatusUpdateInterval = iniFile.ReadInteger ("Settings", "DefaultActiveStatusUpdateInterval", 5);
            DefaultIdleStatusUpdateInterval = iniFile.ReadInteger ("Settings", "DefaultIdleStatusUpdateInterval", 60);

            PauseAfterApplicationStartupInterval = iniFile.ReadInteger("Settings", "PauseAfterApplicationStartupInterval", 15);
            DoPauseAfterApplicationStartup = iniFile.ReadBoolean("Settings", "DoPauseAfterApplicationStartup", true);
            PauseAfterWindowsResumeInterval = iniFile.ReadInteger("Settings", "PauseAfterWindowsResumeInterval", 15);
            DoPauseAfterWindowsResume = iniFile.ReadBoolean("Settings", "DoPauseAfterWindowsResume", true);

            ItemDoubleClickAction = (Action) iniFile.ReadInteger ("Settings", "ItemDoubleClickAction", 0);
            ShowBalloonInterval = iniFile.ReadInteger ("Settings", "ShowBallonInterval", 10000);
            HideOnStartup = iniFile.ReadBoolean ("Settings", "HideOnStartup", false);
            ShowInTaskbar = iniFile.ReadBoolean ("Settings", "ShowInTaskbar", false);
            CheckForNewVersion = iniFile.ReadBoolean ("Settings", "CheckForNewVersion", true);
            UpdateAllSilently = iniFile.ReadBoolean ("Settings", "UpdateAllSilently", true);
            UpdateWindowAction = iniFile.ReadInteger ("Settings", "UpdateWindowAction", 2);

            ChangeLogBeforeUpdate = IsTortoiseVersion_1_5_orHigher() && iniFile.ReadBoolean ("Settings", "ChangeLogBeforeUpdate", false);
        }
示例#3
0
文件: IniTest.cs 项目: d0k/ninifile
 public void ReadInteger()
 {
     using (IniFile ini = new IniFile(fileName)) {
         Assert.AreEqual(-99, ini.ReadInteger("Test",
                                              "doesnotexist", -99));
         Assert.AreEqual(23, ini.ReadInteger("Test", "i", 0));
     }
 }