Class SessionDebugExecuteParams
Request for rdcore/session/debug/execute: runs a statement, written as text, in an activation of the program that waits - the answer to a line typed in the
immediate window of a procedure that is stopped. The language server parses it and has the host run it. The language-server side of
HostDebugExecuteParams.
[Method("rdcore/session/debug/execute", Direction.ClientToServer)]
public record SessionDebugExecuteParams : IRequest, IRequest<Unit>, IRequest<HostDebugEvaluateResult>, IBaseRequest, IEquatable<SessionDebugExecuteParams>
- Inheritance
-
SessionDebugExecuteParams
- Implements
-
IRequestIRequest<Unit>IRequest<HostDebugEvaluateResult>IBaseRequest
- Inherited Members
Remarks
The statement's names are the activation's: a local of the procedure is the local the program goes on with, and a name the procedure does not see is not defined
- it declares nothing, since a statement typed at a stop is not part of the program's code.
?is the immediate window'sDebug.Print.
Properties
FrameId
The activation, by its Id.
public int FrameId { get; init; }
Property Value
Statement
The statement, as it would be written in the procedure of the activation; one line.
public string Statement { get; init; }