GitUI.FormSettings.CheckSettings C# (CSharp) Метод

CheckSettings() публичный Метод

public CheckSettings ( ) : bool
Результат bool
        public bool CheckSettings()
        {
            bool bValid = true;
            try
            {
                // once a check fails, we want bValid to stay false
                bValid = CheckGitCmdValid();
                bValid = CheckGlobalUserSettingsValid() && bValid;
                bValid = CheckMergeTool() && bValid;
                bValid = CheckDiffToolConfiguration() && bValid;

                if (Settings.RunningOnWindows())
                {
                    bValid = CheckGitExtensionsInstall() && bValid;
                    bValid = CheckGitExtensionRegistrySettings() && bValid;
                    bValid = CheckGitExe() && bValid;
                    bValid = CheckSSHSettings() && bValid;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            CheckAtStartup.Checked = getCheckAtStartupChecked(bValid);
            return bValid;
        }

Usage Example

Пример #1
0
 private static void CheckSettingsWhenNecessary()
 {
     if (!ShouldCheckSettings)
         return;
     FormSplash.SetAction("Check settings");
     using (var settings = new FormSettings())
     {
         if (settings.CheckSettings())
             return;
         FormSettings.AutoSolveAllSettings();
         GitUICommands.Instance.StartSettingsDialog();
     }
 }
All Usage Examples Of GitUI.FormSettings::CheckSettings
FormSettings