Table of Contents

Class HostDebugBreakpointsParams

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

Request for rdcore/host/debug/breakpoints: sets the lines of a module a program that runs under a debugger waits at before it runs them. Replaces the breakpoints the module had.

[Method("rdcore/host/debug/breakpoints", Direction.ClientToServer)]
public record HostDebugBreakpointsParams : IRequest, IRequest<Unit>, IRequest<HostDebugBreakpointsResult>, IBaseRequest, IEquatable<HostDebugBreakpointsParams>
Inheritance
HostDebugBreakpointsParams
Implements
IRequest
IRequest<Unit>
IBaseRequest
Inherited Members

Remarks

A breakpoint is a line of the source and stays on it when the code is loaded again. A module whose code is not loaded yet can be given breakpoints all the same; they are then not Verified, which says they have not been found a statement yet, not that they will not be.

Properties

Breakpoints

The breakpoints, one per line of the source. None removes the module's breakpoints.

public IReadOnlyList<HostBreakpointLine> Breakpoints { get; init; }

Property Value

IReadOnlyList<HostBreakpointLine>

ModuleName

The programmatic name of the module.

public string ModuleName { get; init; }

Property Value

string