Class SessionInteraction
Advertises that the dialogs a program opens - MsgBox, InputBox - reach the client: the language server provides it by relaying them over
rdcore/session/interaction/*, and a client that expects it answers them (the interactive shell asks at its console).
public record SessionInteraction : CorePlatformClientCapability, IEquatable<CorePlatformClientCapability>, IEquatable<SessionInteraction>
- Inheritance
-
SessionInteraction
- Implements
- Inherited Members
Remarks
The environment host asks the language server whatever its client is (rdcore/host/interaction/*); a client that did not expect this capability is never
asked, and the language server answers that nobody was, so that the host shows the dialog of the platform it runs on.
Constructors
SessionInteraction(bool)
Advertises that the dialogs a program opens - MsgBox, InputBox - reach the client: the language server provides it by relaying them over
rdcore/session/interaction/*, and a client that expects it answers them (the interactive shell asks at its console).
public SessionInteraction(bool IsSupported = false)
Parameters
IsSupportedbool
Remarks
The environment host asks the language server whatever its client is (rdcore/host/interaction/*); a client that did not expect this capability is never
asked, and the language server answers that nobody was, so that the host shows the dialog of the platform it runs on.