Esempio n. 1
0
        internal void BreakpointHit(MonoPendingBreakpoint breakpoint, MonoThread thread)
        {
            var iid = new Guid(BreakPointHitEvent.IID);

            _callback.Event(_engine, _engine.RemoteProcess, _engine, thread, new BreakPointHitEvent(breakpoint), ref iid,
                            StoppingEvent.Attributes);
        }
Esempio n. 2
0
        internal void BoundBreakpoint(MonoPendingBreakpoint breakpoint)
        {
            var iid = new Guid(BreakPointEvent.IID);

            _callback.Event(_engine, _engine.RemoteProcess, _engine, null, new BreakPointEvent(breakpoint), ref iid,
                            AsynchronousEvent.Attributes);
        }
Esempio n. 3
0
        public int CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP)
        {
            DebugHelper.TraceEnteringMethod();

            MonoPendingBreakpoint breakpoint = DebuggedProcess.AddPendingBreakpoint(pBPRequest);

            ppPendingBP = breakpoint;

            return(VSConstants.S_OK);
        }
Esempio n. 4
0
 public MonoDocument(MonoPendingBreakpoint pendingBreakpoint)
 {
     _pendingBreakpoint = pendingBreakpoint;
 }
Esempio n. 5
0
 public MonoBoundBreakpoint(MonoEngine engine, MonoPendingBreakpoint pendingBreakpoint)
 {
     _engine            = engine;
     _pendingBreakpoint = pendingBreakpoint;
 }