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

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

private moveToMenuItem_DropDownOpening ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        void moveToMenuItem_DropDownOpening(object sender, EventArgs e)
        {
            ToolStripMenuItem moveToMenuItem = (ToolStripMenuItem)sender;

            moveToMenuItem.DropDownItems.Clear();

            foreach (RepositoryCategory repositoryCategory in Repositories.RepositoryCategories)
            {
                if (repositoryCategory.CategoryType == RepositoryCategoryType.Repositories)
                {
                    ToolStripItem addToItem = moveToMenuItem.DropDownItems.Add(repositoryCategory.Description);
                    addToItem.Tag = moveToMenuItem.Tag;
                    addToItem.Click += new EventHandler(addToItem_Click);
                }
            }

            if (moveToMenuItem.DropDownItems.Count > 0)
                moveToMenuItem.DropDownItems.Add(new ToolStripSeparator());

            ToolStripMenuItem newCategoryMenuItem = new ToolStripMenuItem("New category");
            newCategoryMenuItem.Tag = moveToMenuItem.Tag;
            newCategoryMenuItem.Click += new EventHandler(newCategoryMenuItem_Click);
            moveToMenuItem.DropDownItems.Add(newCategoryMenuItem);
        }