public void Initialize(DnDebugger dbg) { Debug.Assert(debugger.Dispatcher.CheckAccess()); Debug.Assert(dbgBreakpoint == null); if (dbgBreakpoint != null) { throw new InvalidOperationException(); } dbgBreakpoint = dbg.CreateAnyDebugEventBreakpoint(HitHandler); dbgBreakpoint.IsEnabled = isEnabled; dbgBreakpoint.Tag = this; }
public AnyDebugEventBreakpointConditionContext(DnDebugger debugger, DnAnyDebugEventBreakpoint bp, DebugCallbackEventArgs e) : base(debugger) { this.bp = bp; this.e = e; }
public AnyDebugEventBreakpointPauseState(DnAnyDebugEventBreakpoint bp) : base(DebuggerPauseReason.AnyDebugEventBreakpoint) => Breakpoint = bp;