public void RemoveBreakpoint(int lineNumber) { var lineBreakpoint = new LineBreakpoint(lineNumber); if (!_breakpoints.Contains(lineBreakpoint)) { return; } _breakpoints.Remove(lineBreakpoint); }
public void AddBreakpoint(int lineNumber) { if (_cachedScriptPath == null) { CacheRunbook(); } var lineBreakpoint = new LineBreakpoint(lineNumber); // We can only have one breakpoint per line if (_breakpoints.Contains(lineBreakpoint)) { return; } _breakpoints.Add(lineBreakpoint); }
public BreakpointEventArgs(LineBreakpoint lineBreakpoint) { Breakpoint = lineBreakpoint; IsDeleted = false; }
public BreakpointEventArgs(LineBreakpoint lineBreakpoint, bool isDeleted) { Breakpoint = lineBreakpoint; IsDeleted = isDeleted; }