GitUI.DashboardCategory.moveDownMenuItem_Click C# (CSharp) Метод

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

private moveDownMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        void moveDownMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripItem toolStripItem = sender as ToolStripItem;

            if (toolStripItem == null)
                return;

            Repository repository = toolStripItem.Tag as Repository;

            if (repository == null)
                return;

            int index = RepositoryCategory.Repositories.IndexOf(repository);
            RepositoryCategory.Repositories.Remove(repository);
            RepositoryCategory.Repositories.Insert(Math.Min(index+1, RepositoryCategory.Repositories.Count), repository);
            Recalculate();
        }