GitUI.RevisionGrid.RevisionsSelectionChanged C# (CSharp) Метод

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

private RevisionsSelectionChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void RevisionsSelectionChanged(object sender, EventArgs e)
        {
            _parentChildNavigationHistory.RevisionsSelectionChanged();

            if (Revisions.SelectedRows.Count > 0)
                LastRowIndex = Revisions.SelectedRows[0].Index;

            SelectionTimer.Enabled = false;
            SelectionTimer.Stop();
            SelectionTimer.Enabled = true;
            SelectionTimer.Start();

            var selectedRevisions = GetSelectedRevisions();
            var firstSelectedRevision = selectedRevisions.FirstOrDefault();
            if (selectedRevisions.Count == 1 && firstSelectedRevision != null)
                _navigationHistory.Push(firstSelectedRevision.Guid);

            if (this.Parent != null && !Revisions.UpdatingVisibleRows &&
                _revisionHighlighting.ProcessRevisionSelectionChange(Module, selectedRevisions) ==
                AuthorEmailBasedRevisionHighlighting.SelectionChangeAction.RefreshUserInterface)
            {
                Refresh();
            }
        }
RevisionGrid