Exemple #1
0
        /// <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
 }