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

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

private moveUpMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        void moveUpMenuItem_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.Max(index-1, 0), repository);
            Recalculate();
        }