Table of Contents

Class HostBreakpointLine

Namespace
RDCore.SDK.Platform.Protocol
Assembly
RDCore.SDK.dll

A breakpoint asked of the host: a line, whether it is on, and the condition it waits on.

public record HostBreakpointLine : IEquatable<HostBreakpointLine>
Inheritance
HostBreakpointLine
Implements
Inherited Members

Remarks

A disabled breakpoint is sent all the same: its line is judged like any other's (Verified), and the program does not wait at it.

Properties

ConditionJson

The System.Text.Json representation of the condition, an ExpressionNode (see PlatformJson), or null for a breakpoint that is always waited at. It travels as a parsed tree for the reason Json does.

public string? ConditionJson { get; init; }

Property Value

string

IsEnabled

Whether the program waits at the line. A disabled breakpoint is kept, and is not waited at.

public bool IsEnabled { get; init; }

Property Value

bool

Line

The zero-based line of the source.

public int Line { get; init; }

Property Value

int