Class CorePlatformClientCapabilities
Describes all core platform capabilities.
public class CorePlatformClientCapabilities
- Inheritance
-
CorePlatformClientCapabilities
- Inherited Members
Properties
EnvironmentHost
The core platform capabilities of the environment-host process.
[Optional]
public EnvironmentHostCapabilities? EnvironmentHost { get; set; }
Property Value
LanguageServer
The core platform capabilities of the language server — what a client (an IDE
extension, rdc.exe's interactive shell) expects the platform coordinator itself to
serve beyond LSP.
[Optional]
public LanguageServerCapabilities? LanguageServer { get; set; }
Property Value
Remarks
A client never talks to the environment host, the parser or an extension: it talks to the language server, which owns them. So the capabilities a client asks for are the language server's, even where servicing one means fanning the work out to a child component.
Parsing
The core platform capabilities of the parser process.
[Optional]
public ParserCapabilities? Parsing { get; set; }