Microsoft.VisualStudio.LanguageServer.Client 名前空間

クラス

ClientNameAttribute

言語クライアントを読み込むタイミングを記述する追加のメタデータを提供するために使用される属性。

CodeRemoteContentDefinition

リモートおよびコード リモートの ContentTypes を表すクラス。リモート言語サーバーを使用するすべてのファイルの基本定義として使用する必要があります。 言語コンテンツ タイプが "code" から派生し、RemoteBaseTypeName言語コンテンツ タイプが "text" から派生する場合は、 を使用CodeRemoteBaseTypeNameします。

Connection

言語サーバーへの接続を表す クラス。

DisableUserExperienceAttribute

Export 属性。これは、言語クライアントがユーザー エクスペリエンスとエディターの操作を無効にできることを示すために使用できます。 このようなクライアントは既定では読み込まれず、LiveShare によって公開されるインターフェイス経由でのみ公開されます。

InitializationFailureContext

初期化エラーのコンテキストに関連するプロパティをカプセル化するクラス。

LanguageClientConstants

ILanguageClient 関連 API の定数値。

ProvideWorkspaceSettingsAttribute

ProvideWorkspaceSettingsAttribute クラス。 OpenFolder 設定で使用するワークスペース設定ファイルを登録します。

RunOnContextAttribute

言語クライアントが特定の LiveShare コンテキストでのみアクティブ化されることを示すために使用できるエクスポート属性。

インターフェイス

IAddressableLanguageClient

具体的に送信されるコールバック呼び出しでアドレス指定可能な言語クライアントを表すインターフェイス。

IContentTypeMetadata

ContentType 属性値を表すインターフェイス。

ILanguageClient

言語サーバー プロトコル ベースの言語サーバーに接続する言語クライアントを表すインターフェイス。

ILanguageClientBroker

プラットフォームを使用して ILanguageClient インスタンスを仲介するために使用されるコントラクト。

ILanguageClientCompletionProvider

完了関連の要求をカスタマイズするための中間層のサポートを提供できるプロバイダーを表すインターフェイス。

ILanguageClientCustomMessage

カスタム メッセージをサポートするリモート言語クライアントを表すインターフェイス。

ILanguageClientCustomMessage2

StreamJsonRpc v2 を使用してカスタム メッセージ コントラクトを提供するインターフェイス。

ILanguageClientDidChangeConfigurationProvider

'workspace/didChangeConfiguration' 通知に関するカスタム動作を実装できるプロバイダーを表すインターフェイス。

ILanguageClientDidChangeProvider

'textDocument/didChange' 通知に関するカスタム動作を実装できるプロバイダーを表すインターフェイス。

ILanguageClientDidCloseProvider

'textDocument/didClose' 通知の周囲にカスタム vehavior を実装できるプロバイダーを表すインターフェイス。

ILanguageClientDidOpenProvider

'textDocument/didOpen' 通知に関するカスタム動作を実装できるプロバイダーを表すインターフェイス。

ILanguageClientDidSaveProvider

'textDocument/didSave' 通知に関するカスタム動作を実装できるプロバイダーを表すインターフェイス。

ILanguageClientDocumentManager

ドキュメントを開く、ディスク上にドキュメントが存在することを確認するなどの IDE でドキュメント管理機能を提供するクライアントを表すインターフェイス。

ILanguageClientExecuteCommandProvider

'workspace/executeCommand' 要求に関するカスタム動作を実装できるプロバイダーを表すインターフェイス。

ILanguageClientInitializationInfo

言語クライアントの初期化の状態に役立つさまざまな情報を表すインターフェイス。

ILanguageClientMetadata

ILanguageClient を記述するメタデータ。

ILanguageClientMiddleLayer

言語サーバー メッセージをインターセプトし、その周囲にカスタム動作を実装できるクライアントを表すインターフェイス。

ILanguageClientWorkspaceSymbolProvider

'workspace/symbol' 要求に関するカスタム動作を実装できるプロバイダーを表すインターフェイス。

列挙型

InitializationStatus

初期化プロセスのさまざまなポイントを表す列挙型。

RunningContext

言語クライアントを起動する UI コンテキストを表す列挙型。