Nemerle.VisualStudio.Project.NemerleProjectNode.InternalExecCommand C# (CSharp) Method

InternalExecCommand() protected method

protected InternalExecCommand ( System.Guid cmdGroup, uint cmdId, uint cmdExecOpt, IntPtr vaIn, IntPtr vaOut, CommandOrigin commandOrigin ) : int
cmdGroup System.Guid
cmdId uint
cmdExecOpt uint
vaIn System.IntPtr
vaOut System.IntPtr
commandOrigin CommandOrigin
return int
        protected override int InternalExecCommand(Guid cmdGroup, uint cmdId, uint cmdExecOpt, IntPtr vaIn, IntPtr vaOut, CommandOrigin commandOrigin)
        {
            if (cmdGroup == Microsoft.VisualStudio.Shell.VsMenus.guidStandardCommandSet97)
            {
                switch ((VsCommands)cmdId)
                {
                    case VsCommands.DebugProcesses:
                        break;
                    case VsCommands.Start:
                        break;
                    case VsCommands.StartNoDebug:
                        EnvDTE.DTE dte = (EnvDTE.DTE)ProjectMgr.GetService(typeof(EnvDTE.DTE));
                        if (StartNoDebug(dte))
                            return VSConstants.S_OK;
                        else
                            break;
                    default:
                        break;
                }
            }

            return base.InternalExecCommand(cmdGroup, cmdId, cmdExecOpt, vaIn, vaOut, commandOrigin);
        }