public void Initialize(DnDebugger dbg) { Debug.Assert(debugger.Dispatcher.CheckAccess()); Debug.Assert(dbgBreakpoint == null); if (dbgBreakpoint != null) { throw new InvalidOperationException(); } dbgBreakpoint = dbg.CreateBreakpoint(EventKind.ToDebugEventBreakpointKind(), HitHandler); dbgBreakpoint.IsEnabled = isEnabled; dbgBreakpoint.Tag = this; }
public DebugEventBreakpointPauseState(DnDebugEventBreakpoint bp) : base(DebuggerPauseReason.DebugEventBreakpoint) => Breakpoint = bp;
public DebugEventBreakpointConditionContext(DnDebugger debugger, DnDebugEventBreakpoint bp, DebugCallbackEventArgs e) : base(debugger) { this.bp = bp; this.e = e; }