Table of Contents

Class DiagnoseDocument

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

Advertises that the declaring extension answers rdcore/diagnostics/document — it is a diagnostics provider the language server fans textDocument/diagnostic pulls out to.

public record DiagnoseDocument : CorePlatformClientCapability, IEquatable<CorePlatformClientCapability>, IEquatable<DiagnoseDocument>
Inheritance
DiagnoseDocument
Implements
Inherited Members

Remarks

Declared via [assembly: ProvidesCorePlatformClientCapability<DiagnoseDocument>]; rdc.exe describe-ext records it in the extension's ExtensionInfo manifest, which is where the language server reads it — nothing is negotiated over rdcore/platform/initialize for this capability.

Constructors

DiagnoseDocument(bool)

Advertises that the declaring extension answers rdcore/diagnostics/document — it is a diagnostics provider the language server fans textDocument/diagnostic pulls out to.

public DiagnoseDocument(bool IsSupported = false)

Parameters

IsSupported bool

Remarks

Declared via [assembly: ProvidesCorePlatformClientCapability<DiagnoseDocument>]; rdc.exe describe-ext records it in the extension's ExtensionInfo manifest, which is where the language server reads it — nothing is negotiated over rdcore/platform/initialize for this capability.