GitUI.RevisionGrid.FindNextMatch C# (CSharp) 메소드

FindNextMatch() 개인적인 메소드

private FindNextMatch ( int startIndex, string searchString, bool reverse ) : void
startIndex int
searchString string
reverse bool
리턴 void
        private void FindNextMatch(int startIndex, string searchString, bool reverse)
        {
            if (Revisions.RowCount == 0)
                return;

            int? searchResult;
            if (reverse)
                searchResult = SearchInReverseOrder(startIndex, searchString);
            else
                searchResult = SearchForward(startIndex, searchString);

            if (!searchResult.HasValue)
                return;

            Revisions.ClearSelection();
            Revisions.Rows[searchResult.Value].Selected = true;

            Revisions.CurrentCell = Revisions.Rows[searchResult.Value].Cells[1];
        }
RevisionGrid