public void NotifyBreakpointHit(Breakpoint breakpoint) { BreakAllProcesses = false; DebugEvent.Send(new BreakpointEvent(this, BoundBreakpointsEnum.Create(breakpoint))); }
/// <summary> /// Enumerates all breakpoints bound from this pending breakpoint. /// </summary> public int EnumBoundBreakpoints(out IEnumDebugBoundBreakpoints2 ppEnum) { DLog.Debug(DContext.VSDebuggerComCall, "DebugPendingBreakpoint.EnumBoundBreakpoints"); if (IsDeleted) { ppEnum = null; return HResults.E_BP_DELETED; } ppEnum = new BoundBreakpointsEnum(boundBreakpoints); return VSConstants.S_OK; }
int IDebugPendingBreakpoint2.EnumBoundBreakpoints(out IEnumDebugBoundBreakpoints2 ppEnum) { ppEnum = BoundBreakpointsEnum.Create(ThreadSafe(() => breakpoints.ToList())); return(VSConstants.S_OK); }
int IDebugBreakpointBoundEvent2.EnumBoundBreakpoints( out IEnumDebugBoundBreakpoints2 ppEnum) { ppEnum = BoundBreakpointsEnum.Create(Breakpoint); return(VSConstants.S_OK); }