예제 #1
0
        public void OnBreak(object sender, EventArgs e)
        {
            _currentBreakpoint = (IDebugInformation)e;
            String moduleName = _breakPointsMap[_currentBreakpoint.Module.ToLower()];

            SendCommand(_remoteHost, String.Format("suspended?breakpoint={0}:{1}"
                                                   , moduleName, _currentBreakpoint.Line));
            _resumeEvent.WaitOne();
        }
예제 #2
0
 private void OnBreakPointHitted(IDebuggerHandle debuggerHandle, IDebugInformation information)
 {
     BreakPointHitted?.Invoke(debuggerHandle, information);
 }
예제 #3
0
        public void OnBreak(object sender, EventArgs e)
        {
            _currentBreakpoint = (IDebugInformation)e;
            String moduleName = _breakPointsMap[_currentBreakpoint.Module.ToLower()];

            SendCommand(_remoteHost, String.Format("suspended?breakpoint={0}:{1}"
                , moduleName, _currentBreakpoint.Line));
            _resumeEvent.WaitOne();
        }