internal void BreakpointHit(AD7PendingBreakpoint breakpoint, AD7Thread thread) { var iid = new Guid(AD7BreakpointEvent.IID); _eventCallback.Event(_engine, _engine.RemoteProcess, _engine, thread, new AD7BreakpointEvent(breakpoint), ref iid, AD7StoppingEvent.Attributes); }
internal void BoundBreakpoint(AD7PendingBreakpoint breakpoint) { var iid = new Guid(AD7BreakpointBoundEvent.IID); _eventCallback.Event(_engine, _engine.RemoteProcess, _engine, null, new AD7BreakpointBoundEvent(breakpoint), ref iid, AD7AsynchronousEvent.Attributes); }
public int CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP) { DebugHelper.TraceEnteringMethod(); AD7PendingBreakpoint breakpoint = DebuggedProcess.AddPendingBreakpoint(pBPRequest); ppPendingBP = breakpoint; return(VSConstants.S_OK); }
internal AD7PendingBreakpoint AddPendingBreakpoint(IDebugBreakpointRequest2 pBPRequest) { var bp = new AD7PendingBreakpoint(_engine, pBPRequest); lock (_pendingBreakpoints) _pendingBreakpoints.Add(bp); TryBindBreakpoints(); return(bp); }
public MonoDocument(AD7PendingBreakpoint pendingBreakpoint) { _pendingBreakpoint = pendingBreakpoint; }
internal void DeletePendingBreakpoint(AD7PendingBreakpoint breakPoint) { lock (_pendingBreakpoints) _pendingBreakpoints.Remove(breakPoint); }
public AD7BoundBreakpoint(AD7Engine engine, AD7PendingBreakpoint pendingBreakpoint) { _engine = engine; _pendingBreakpoint = pendingBreakpoint; }