예제 #1
0
        // A helper method used to construct a new pending breakpoint.
        public void CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP)
        {
            var pendingBreakpoint = new AD7PendingBreakpoint(pBPRequest, this.m_engine, this);

            ppPendingBP = (IDebugPendingBreakpoint2)pendingBreakpoint;
            this.m_pendingBreakpoints.Add(pendingBreakpoint);
        }
예제 #2
0
 public AD7BoundBreakpoint(
     NodeBreakpointBinding breakpointBinding,
     AD7PendingBreakpoint pendingBreakpoint,
     AD7BreakpointResolution breakpointResolution,
     bool enabled) {
     _breakpointBinding = breakpointBinding;
     _pendingBreakpoint = pendingBreakpoint;
     _breakpointResolution = breakpointResolution;
     _enabled = enabled;
     _deleted = false;
 }
예제 #3
0
 public AD7BoundBreakpoint(
     NodeBreakpointBinding breakpointBinding,
     AD7PendingBreakpoint pendingBreakpoint,
     AD7BreakpointResolution breakpointResolution,
     bool enabled)
 {
     this._breakpointBinding    = breakpointBinding;
     this._pendingBreakpoint    = pendingBreakpoint;
     this._breakpointResolution = breakpointResolution;
     this._enabled = enabled;
     this._deleted = false;
 }
예제 #4
0
 public void AddPendingBreakpoint(NodeBreakpoint breakpoint, AD7PendingBreakpoint pendingBreakpoint) {
     _breakpointMap[breakpoint] = pendingBreakpoint;
 }
예제 #5
0
 // A helper method used to construct a new pending breakpoint.
 public void CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP) {
     AD7PendingBreakpoint pendingBreakpoint = new AD7PendingBreakpoint(pBPRequest, m_engine, this);
     ppPendingBP = (IDebugPendingBreakpoint2)pendingBreakpoint;
     m_pendingBreakpoints.Add(pendingBreakpoint);
 }
예제 #6
0
 public void AddPendingBreakpoint(NodeBreakpoint breakpoint, AD7PendingBreakpoint pendingBreakpoint)
 {
     this.breakpointMap[breakpoint] = pendingBreakpoint;
 }
예제 #7
0
 // A helper method used to construct a new pending breakpoint.
 public void CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP)
 {
     ppPendingBP = new AD7PendingBreakpoint(pBPRequest, this.engine, this);
     this.pendingBreakpoints.Add((AD7PendingBreakpoint)ppPendingBP);
 }
예제 #8
0
 public AD7BreakpointErrorEvent(AD7PendingBreakpoint pendingBreakpoint, AD7Engine engine) {
     m_engine = engine;
     m_pendingBreakpoint = pendingBreakpoint;
 }
예제 #9
0
 public AD7BreakpointBoundEvent(AD7PendingBreakpoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint) {
     m_pendingBreakpoint = pendingBreakpoint;
     m_boundBreakpoint = boundBreakpoint;
 }
예제 #10
0
 public AD7BreakpointErrorEvent(AD7PendingBreakpoint pendingBreakpoint, AD7Engine engine)
 {
     this.m_engine            = engine;
     this.m_pendingBreakpoint = pendingBreakpoint;
 }
예제 #11
0
 public AD7BreakpointBoundEvent(AD7PendingBreakpoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint)
 {
     this.m_pendingBreakpoint = pendingBreakpoint;
     this.m_boundBreakpoint   = boundBreakpoint;
 }