Table of Contents

Class SessionInteraction

Namespace
RDCore.SDK.Client
Assembly
RDCore.SDK.dll

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

IsSupported bool

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.