コード例 #1
0
 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;
 }
コード例 #2
0
		public AnyDebugEventBreakpointConditionContext(DnDebugger debugger, DnAnyDebugEventBreakpoint bp, DebugCallbackEventArgs e)
			: base(debugger) {
			this.bp = bp;
			this.e = e;
		}
コード例 #3
0
 public AnyDebugEventBreakpointPauseState(DnAnyDebugEventBreakpoint bp)
     : base(DebuggerPauseReason.AnyDebugEventBreakpoint) => Breakpoint = bp;
コード例 #4
0
 public AnyDebugEventBreakpointConditionContext(DnDebugger debugger, DnAnyDebugEventBreakpoint bp, DebugCallbackEventArgs e)
     : base(debugger)
 {
     this.bp = bp;
     this.e  = e;
 }