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

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

private FillMenuFromMenuCommands ( IEnumerable menuCommands, ToolStripMenuItem targetMenuItem ) : void
menuCommands IEnumerable
targetMenuItem System.Windows.Forms.ToolStripMenuItem
Результат void
        private void FillMenuFromMenuCommands(IEnumerable<MenuCommand> menuCommands, ToolStripMenuItem targetMenuItem)
        {
            foreach (var menuCommand in menuCommands)
            {
                var toolStripItem = (ToolStripItem)MenuCommand.CreateToolStripItem(menuCommand);
                var toolStripMenuItem = toolStripItem as ToolStripMenuItem;
                if (toolStripMenuItem != null)
                {
                    menuCommand.RegisterMenuItem(toolStripMenuItem);
                }
                targetMenuItem.DropDownItems.Add(toolStripItem);
            }
        }
RevisionGrid