/// <summary> /// Gets the hit count or null if we're not debugging /// </summary> /// <param name="breakpoint">Breakpoint</param> /// <returns></returns> public abstract int?GetHitCount(DbgCodeBreakpoint breakpoint);
/// <summary> /// Resets the hit count /// </summary> /// <param name="breakpoint">Breakpoint</param> public void Reset(DbgCodeBreakpoint breakpoint) => Reset(new[] { breakpoint ?? throw new ArgumentNullException(nameof(breakpoint)) });
/// <summary> /// Modifies a breakpoint /// </summary> /// <param name="breakpoint">Breakpoint</param> /// <param name="settings">New settings</param> public void Modify(DbgCodeBreakpoint breakpoint, DbgCodeBreakpointSettings settings) => Modify(new[] { new DbgCodeBreakpointAndSettings(breakpoint, settings) });