Microsoft.R.Debugger.AD7Engine.Tracer_Browse C# (CSharp) Method

Tracer_Browse() private method

private Tracer_Browse ( object sender, RBrowseEventArgs e ) : void
sender object
e Microsoft.R.ExecutionTracing.RBrowseEventArgs
return void
        private void Tracer_Browse(object sender, RBrowseEventArgs e) {
            lock (_browseLock) {
                _currentBrowseEventArgs = e;
                _sentContinue = false;
            }

            // If we hit a breakpoint or completed a step, we have already reported the stop from the corresponding handlers.
            // Otherwise, this is just a random Browse prompt, so raise a dummy breakpoint event with no breakpoints to stop.
            if (e.BreakpointsHit.Count == 0 && !e.HasStepCompleted) {
                var bps = new AD7BoundBreakpointEnum(new IDebugBoundBreakpoint2[0]);
                var evt = new AD7BreakpointEvent(bps);
                Send(evt, AD7BreakpointEvent.IID);
            }
        }