Microsoft.VisualStudio.LanguageServer.Client 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 コンテキストを表す列挙型。 |