اقرأ باللغة الإنجليزية

مشاركة عبر


Microsoft.PowerFx.LanguageServerProtocol.Protocol Namespace

Classes

CodeAction

Code action object model. https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.languageserver.protocol.codeaction?view=visualstudiosdk-2019.

CodeActionCommand

Code action command object model.

CodeActionContext

Code action context object model.

CodeActionParams

Code action request parameters.

CodeActionResult

Code action response (ex. Quick fix).

CodeActionResultContext

CodeAction context object model.

CommandExecutedParams

The command executed result.

CompletionContext
CompletionItem
CompletionList
CompletionParams
CustomFx2NLParams

Incoming LSP payload for a NL request. See FX2NL.

CustomFx2NLResult

Response for a CustomNL2FxParams event.

CustomGetCapabilitiesParams

Incoming LSP payload for a capabilities request. See GetCapabilities.

CustomGetCapabilitiesResult

Response for a CustomGetCapabilitiesParams event. Describes addtiional features available from this endpoint.

CustomNL2FxParams

Incoming LSP payload for a NL request. See NL2FX.

CustomNL2FxResult

Response for a CustomNL2FxParams event.

CustomNL2FxResultItem

Result of an NL2Fx opereation. This is an object so we can include future information like ranking, model version, etc.

CustomProtocolNames

Custom LSP protocol starts with '$/', not all client supports.

Diagnostic
DidChangeTextDocumentParams
DidOpenTextDocumentParams
InitialFixupParams
LanguageServerRequestBaseParams

Base class to represent the request params.

ParameterInformation

Represents a parameter of a callable-signature. A parameter can have a label and a doc-comment.

Position
PublishDiagnosticsParams
PublishExpressionTypeParams
PublishTokensParams
Range
SignatureHelp

Signature help represents the signature of something callable. There can be multiple signatures but only one active and only one active parameter.

SignatureHelpContext

Additional information about the context in which a signature help request was triggered.

SignatureHelpParams
SignatureInformation

Represents the signature of something callable. A signature can have a label, like a function-name, a doc-comment, and a set of parameters.

TextDocumentContentChangeEvent
TextDocumentIdentifier
TextDocumentItem
TextDocumentNames
TextDocumentPositionParams
TextEdit

Text edit object model.

VersionedTextDocumentIdentifier
WorkspaceEdit

Workpsace edit object model. https://microsoft.github.io/language-server-protocol/specifications/specification-3-17/#workspaceEdit.

Enums