GitUI.MergePatch.EnableButtons C# (CSharp) Метод

EnableButtons() приватный Метод

private EnableButtons ( ) : void
Результат void
        private void EnableButtons()
        {
            if (GitCommands.GitCommands.InTheMiddleOfPatch())
            {
                Apply.Enabled = false;
                AddFiles.Enabled = true;
                Resolved.Enabled = !GitCommands.GitCommands.InTheMiddleOfConflictedMerge();
                Mergetool.Enabled = GitCommands.GitCommands.InTheMiddleOfConflictedMerge();
                Skip.Enabled = true;
                Abort.Enabled = true;

                PatchFile.Enabled = false;
                PatchFile.ReadOnly = false;
                BrowsePatch.Enabled = false;
                PatchDir.Enabled = false;
                PatchDir.ReadOnly = false;
                BrowseDir.Enabled = false;
            }
            else
            {
                PatchFile.Enabled = PatchFileMode.Checked;
                PatchFile.ReadOnly = !PatchFileMode.Checked;
                BrowsePatch.Enabled = PatchFileMode.Checked;
                PatchDir.Enabled = PatchDirMode.Checked;
                PatchDir.ReadOnly = !PatchDirMode.Checked;
                BrowseDir.Enabled = PatchDirMode.Checked;

                Apply.Enabled = true;
                AddFiles.Enabled = false;
                Resolved.Enabled = false;
                Mergetool.Enabled = false;
                Skip.Enabled = false;
                Abort.Enabled = false;
            }

            patchGrid1.Initialize();

            SolveMergeconflicts.Visible = GitCommands.GitCommands.InTheMiddleOfConflictedMerge();

            Resolved.Text = "Conflicts resolved";
            Mergetool.Text = "Solve conflicts";

            if (GitCommands.GitCommands.InTheMiddleOfConflictedMerge())
            {
                Mergetool.Text = ">Solve conflicts<";
                AcceptButton = Mergetool;
            }
            else
                if (GitCommands.GitCommands.InTheMiddleOfPatch())
                {
                    Resolved.Text = ">Conflicts resolved<";
                    AcceptButton = Resolved;
                }
        }