Table of Contents

Class LanguageServerCapabilities

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

Regroups all core platform LanguageServer capabilities — the non-LSP requests a client can make of the platform coordinator.

public class LanguageServerCapabilities
Inheritance
LanguageServerCapabilities
Inherited Members

Properties

SessionAnalyze

If supported, the language server analyzes a module the client supplies, over rdcore/session/analyze, and reports the diagnostics its providers found.

public SessionAnalyze SessionAnalyze { get; set; }

Property Value

SessionAnalyze

SessionExecute

If supported, the language server runs a procedure of a module the client supplies, over rdcore/session/execute, and reports what it printed.

public SessionExecute SessionExecute { get; set; }

Property Value

SessionExecute

SessionMemoryAccess

If supported, the language server reads and writes single bytes of the runtime session's memory, over rdcore/session/memory/peek and .../poke.

public SessionMemoryAccess SessionMemoryAccess { get; set; }

Property Value

SessionMemoryAccess

SessionStatus

If supported, the language server answers rdcore/session/status with the state of the platform's runtime session, including its memory.

public SessionStatus SessionStatus { get; set; }

Property Value

SessionStatus