BlueSky.Commands.Output.OutputMenuHandler.AddDefaultOutputMenuItem C# (CSharp) Метод

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

private AddDefaultOutputMenuItem ( ) : void
Результат void
        private void AddDefaultOutputMenuItem()//string outwindowname)
        {
            ///New Output////
            DashBoardItem item = new DashBoardItem();
            item.Command = new NewOutputWindow();
            item.Name = "New Output Window";
            item.isGroup = false;
            outputmenu.Items.Add(CreateItem(item));

            ////Open Output/////
            DashBoardItem item2 = new DashBoardItem();
            item2.Command = new OutputOpenCommand();
            item2.Name = "Open Output";
            item2.isGroup = false;
            outputmenu.Items.Add(CreateItem(item2));

            ////Save Output/////Output menu 'll hv "Save output" option in App's Main window.Other windows will not (like Syn Edtr window) hv.
            //count = 0 in begining. But when App's main window is shown count will become 1. That means 1 Output menu exists and thats
            // in App's Main window. Later when Syntax Editor window is shown Output count is not == 1 so "Save Output" is not created.
            if (allOutputMenus.Count == 1) 
            {
                DashBoardItem item3 = new DashBoardItem();
                item3.Command = new OutputSaveAsCommand();
                item3.Name = "Save Output";
                item3.isGroup = false;
                outputmenu.Items.Add(CreateItem(item3));
            }

            ///Adding separator////
            MenuItem menuitem = new MenuItem();
            menuitem.Header = new Separator();
            outputmenu.Items.Add(menuitem);
        }