AGS.Editor.ScriptEditor.ContextMenuChooseOption C# (CSharp) Метод

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

private ContextMenuChooseOption ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void ContextMenuChooseOption(object sender, EventArgs e)
        {
            ToolStripMenuItem item = (ToolStripMenuItem)sender;
            if (item.Name == CONTEXT_MENU_TOGGLE_BREAKPOINT)
            {
                ToggleBreakpointOnCurrentLine();
            }
            else if (item.Name == CONTEXT_MENU_GO_TO_DEFINITION ||
                item.Name == CONTEXT_MENU_FIND_ALL_USAGES)
            {
                string[] structAndMember = _goToDefinition.Split('.');
                string structName = null;
                string memberName = structAndMember[0];
                if (structAndMember.Length > 1)
                {
                    structName = structAndMember[0];
                    memberName = structAndMember[1];
                }

                if (item.Name == CONTEXT_MENU_GO_TO_DEFINITION)
                {
                    GoToDefinition(structName, memberName);
                }
                else
                {
                    FindAllUsages(structName, memberName);
                }
            }
            else if (item.Name == CONTEXT_MENU_GO_TO_SPRITE)
            {
                if (!Factory.Events.OnShowSpriteManager(_goToSprite.Value))
                {
                    Factory.GUIController.ShowMessage("Unable to display sprite " + _goToSprite + ". Could not find a sprite with that number.", MessageBoxIcon.Warning);
                }
            }
        }