Single breakpoint in an editor.

interface IBreakpoint {
    column?: number;
    endColumn?: number;
    endLine?: number;
    id?: number;
    instructionReference?: string;
    line?: number;
    message?: string;
    offset?: number;
    source?: Source;
    verified: boolean;
}

Hierarchy

  • Breakpoint
    • IBreakpoint

Properties

column?: number

Start position of the source range covered by the breakpoint. It is measured in UTF-16 code units and the client capability columnsStartAt1 determines whether it is 0- or 1-based.

endColumn?: number

End position of the source range covered by the breakpoint. It is measured in UTF-16 code units and the client capability columnsStartAt1 determines whether it is 0- or 1-based. If no end line is given, then the end column is assumed to be in the start line.

endLine?: number

The end line of the actual range covered by the breakpoint.

id?: number

The identifier for the breakpoint. It is needed if breakpoint events are used to update or remove breakpoints.

instructionReference?: string

A memory reference to where the breakpoint is set.

line?: number

The start line of the actual range covered by the breakpoint.

message?: string

A message about the state of the breakpoint. This is shown to the user and can be used to explain why a breakpoint could not be verified.

offset?: number

The offset from the instruction reference. This can be negative.

source?: Source

The source where the breakpoint is located.

verified: boolean

If true, the breakpoint could be set (but not necessarily at the desired location).