/// <summary> /// Process the given breakpoint event. /// </summary> internal void OnBreakpointEvent(Events.Jdwp.Breakpoint @event) { DLog.Debug(DContext.VSDebuggerEvent, "OnBreakpointEvent location: {0}", @event.Location); DalvikBreakpoint bp; lock (dataLock) { if (!TryGet(@event.RequestId, out bp)) { pendingEvents.Add(@event); return; } } bp.OnTrigger(@event); }
/// <summary> /// This breakpoint is reached. /// </summary> protected internal virtual void OnTrigger(Events.Jdwp.Breakpoint @event) { // Override me }