示例#1
0
        public int Detach()
        {
            // Detach is called when debugging is stopped and the process was attached to (as opposed to launched)
            // or when one of the Detach commands are executed in the UI.

            BPMgr.ClearBoundBreakpoints();
            return(VSConstants.S_OK);
        }
示例#2
0
文件: AD7Engine.cs 项目: zer09/Cosmos
        int IDebugEngine2.CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP)
        {
            // Creates a pending breakpoint in the engine. A pending breakpoint is contains all the information needed to bind a breakpoint to
            // a location in the debuggee.

            ppPendingBP = null;
            try {
                BPMgr.CreatePendingBreakpoint(pBPRequest, out ppPendingBP);
            } catch (Exception e) {
                return(EngineUtils.UnexpectedException(e));
            }
            return(VSConstants.S_OK);
        }