1852 lines
86 KiB
XML
1852 lines
86 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>LanguageServer.VsCode</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Client.ClientProxy">
|
|
<summary>
|
|
A class that puts all the Language Protocol client-side proxy methods together.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.ClientProxy.#ctor(JsonRpc.DynamicProxy.Client.JsonRpcProxyBuilder,JsonRpc.Standard.Client.JsonRpcClient)">
|
|
<summary>
|
|
Initializes a client-side proxy method aggreator instance with specified
|
|
<see cref="T:JsonRpc.DynamicProxy.Client.JsonRpcProxyBuilder"/> and <see cref="T:JsonRpc.Standard.Client.JsonRpcClient"/>.
|
|
</summary>
|
|
<param name="proxyBuilder">The builder used to build implementations for the stub interfaces.</param>
|
|
<param name="rpcClient">The client used to send JSON RPC requests.</param>
|
|
<exception cref="T:System.ArgumentNullException">Either <paramref name="proxyBuilder"/> or <paramref name="rpcClient"/> is <c>null</c>.</exception>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Client.ClientProxy.ProxyBuilder">
|
|
<summary>
|
|
The builder used to build implementations for the stub interfaces.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Client.ClientProxy.RpcClient">
|
|
<summary>
|
|
The client used to send JSON RPC requests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IClient.RegisterCapability(System.Collections.Generic.IEnumerable{LanguageServer.VsCode.Contracts.Registration})">
|
|
<summary>
|
|
Registers for a new capability on the client side.
|
|
Not all clients need to support dynamic capability registration.
|
|
A client opts in via the ClientCapabilities.dynamicRegistration property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IClient.UnregisterCapability(System.Collections.Generic.IEnumerable{LanguageServer.VsCode.Contracts.Unregistration})">
|
|
<summary>
|
|
Unregisters a previously registered capability.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IDocument.PublishDiagnostics(System.Uri,System.Collections.Generic.IEnumerable{LanguageServer.VsCode.Contracts.Diagnostic})">
|
|
<summary>
|
|
Diagnostics notification are sent from the server to the client to signal results of validation runs.
|
|
</summary>
|
|
<param name="uri">The URI for which diagnostic information is reported.</param>
|
|
<param name="diagnostics">An array of diagnostic information items.
|
|
To clear the existing diagnostics, pass <see cref="F:LanguageServer.VsCode.Contracts.Diagnostic.EmptyDiagnostics"/> instead of <c>null</c>.</param>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Client.ITelemetry">
|
|
<summary>
|
|
The telemetry notification is sent from the server to the client to ask the client to log a telemetry event.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.ITelemetry.Event(System.Object[])">
|
|
<summary>
|
|
The telemetry notification is sent from the server to the client to ask
|
|
the client to log a telemetry event.
|
|
</summary>
|
|
<param name="data">Any number of data to be sent.</param>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.ITextDocument.PublishDiagnostics(System.Uri,System.Collections.Generic.IEnumerable{LanguageServer.VsCode.Contracts.Diagnostic})">
|
|
<summary>
|
|
Diagnostics notification are sent from the server to the client to signal results of validation runs.
|
|
</summary>
|
|
<param name="uri">The URI for which diagnostic information is reported.</param>
|
|
<param name="diagnostics">An array of diagnostic information items.</param>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IWindow.ShowMessage(LanguageServer.VsCode.Contracts.MessageType,System.String)">
|
|
<summary>
|
|
The show message notification is sent from a server to a client to ask the client to display
|
|
a particular message in the user interface.
|
|
</summary>
|
|
<param name="type">The message type.</param>
|
|
<param name="message">The actual message.</param>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IWindow.ShowMessage(LanguageServer.VsCode.Contracts.MessageType,System.String,System.Collections.Generic.IEnumerable{LanguageServer.VsCode.Contracts.IMessageActionItem})">
|
|
<summary>
|
|
The show message request is sent from a server to a client to ask the client to
|
|
display a particular message in the user interface. In addition to the show
|
|
message notification the request allows to pass actions and to wait for an answer from the client.
|
|
</summary>
|
|
<param name="type">The message type.</param>
|
|
<param name="message">The actual message.</param>
|
|
<param name="actions">The message action items to present.</param>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IWindow.ShowMessage(LanguageServer.VsCode.Contracts.MessageType,System.String,LanguageServer.VsCode.Contracts.MessageActionItem[])">
|
|
<summary>
|
|
The show message request is sent from a server to a client to ask the client to
|
|
display a particular message in the user interface. In addition to the show
|
|
message notification the request allows to pass actions and to wait for an answer from the client.
|
|
</summary>
|
|
<param name="type">The message type.</param>
|
|
<param name="message">The actual message.</param>
|
|
<param name="actions">The message action items to present.</param>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IWindow.LogMessage(LanguageServer.VsCode.Contracts.MessageType,System.String)">
|
|
<summary>
|
|
The log message notification is sent from the server to the client to ask the client to log a particular message.
|
|
</summary>
|
|
<param name="type">The message type.</param>
|
|
<param name="message">The actual message.</param>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Client.IWorkspace.ApplyEdit(LanguageServer.VsCode.Contracts.WorkspaceEdit)">
|
|
<summary>
|
|
Modifies resource on the client side.
|
|
</summary>
|
|
<param name="edit">The edits to apply.</param>
|
|
<returns>Indicates whether the edit was applied or not.</returns>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CodeActionContext">
|
|
<summary>
|
|
Contains additional diagnostic information about the context in which
|
|
a code action is run.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CodeActionContext.Diagnostics">
|
|
<summary>
|
|
An array of diagnostics.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CodeLens">
|
|
<summary>
|
|
A code lens represents a command that should be shown along with
|
|
source text, like the number of references, a way to run tests, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CodeLens.Range">
|
|
<summary>
|
|
The range in which this code lens is valid. Should only span a single line.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CodeLens.Command">
|
|
<summary>
|
|
The command this code lens represents.
|
|
</summary>
|
|
<remarks>
|
|
A code lens is "unresolved" when no command is associated to it. For performance
|
|
reasons the creation of a code lens and resolving should be done in two stages.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CodeLens.Data">
|
|
<summary>
|
|
A data entry field that is preserved on a code lens item between
|
|
a code lens and a code lens resolve request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CodeLensRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for code lens events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CodeLensRegistrationOptions.ResolveProvider">
|
|
<summary>
|
|
Code lens has a resolve provider as well.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Command">
|
|
<summary>
|
|
Use <see cref="T:LanguageServer.VsCode.Contracts.EditorCommand"/> instead of this class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.EditorCommand">
|
|
<summary>
|
|
Represents a reference to a VS Code command. (<c>Command</c> in language protocol.)
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.EditorCommand.Arguments">
|
|
<summary>
|
|
Arguments that the command handler should be invoked with.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.EditorCommand.Command">
|
|
<summary>
|
|
The identifier of the actual command handler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.EditorCommand.Title">
|
|
<summary>
|
|
Title of the command, like `save`.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.ExecuteCommandRegistrationOptions">
|
|
<summary>
|
|
Execute command registration options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ExecuteCommandRegistrationOptions.Commands">
|
|
<summary>
|
|
The commands to be executed on the server.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionItemKind">
|
|
<summary>
|
|
The kind of a completion entry.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.InsertTextFormat">
|
|
<summary>
|
|
Defines whether the insert text in a completion item should be interpreted as
|
|
plain text or a snippet.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.InsertTextFormat.PlainText">
|
|
<summary>
|
|
The primary text to be inserted is treated as a plain string.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.InsertTextFormat.Snippet">
|
|
<summary>
|
|
The primary text to be inserted is treated as a snippet.
|
|
</summary>
|
|
<remarks>
|
|
<para>A snippet can define tab stops and placeholders with <c>$1</c>, <c>$2</c>
|
|
and <c>${3:foo}</c>. <c>$0</c> defines the final tab stop, it defaults to
|
|
the end of the snippet.Placeholders with equal identifiers are linked,
|
|
that is typing in one will update others too.</para>
|
|
<para>
|
|
See also: https://github.com/Microsoft/vscode/blob/master/src/vs/editor/contrib/snippet/common/snippet.md
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionList">
|
|
<summary>
|
|
Represents a collection of <see cref="T:LanguageServer.VsCode.Contracts.CompletionItem"/> to be presented in the editor。
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionList.IsIncomplete">
|
|
<summary>
|
|
This list it not complete. Further typing should result in recomputing this list.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionList.Items">
|
|
<summary>
|
|
The completion items.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionItem">
|
|
<summary>
|
|
A completion item.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.Label">
|
|
<summary>
|
|
The label of this completion item. By default
|
|
also the text that is inserted when selecting
|
|
this completion.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.Kind">
|
|
<summary>
|
|
The kind of this completion item. Based of the kind
|
|
an icon is chosen by the editor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.Detail">
|
|
<summary>
|
|
A human-readable (short) string with additional information
|
|
about this item, like type or symbol information.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.Documentation">
|
|
<summary>
|
|
A human-readable string that represents a doc-comment.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.SortText">
|
|
<summary>
|
|
A string that shoud be used when comparing this item
|
|
with other items. When `falsy` the label is used.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.FilterText">
|
|
<summary>
|
|
A string that should be used when filtering a set of
|
|
completion items. When `falsy` the label is used.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.InsertText">
|
|
<summary>
|
|
A string that should be inserted a document when selecting
|
|
this completion. When `falsy` the label is used.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.InsertTextFormat">
|
|
<summary>
|
|
The format of the insert text. The format applies to both the `insertText` property
|
|
and the `newText` property of a provided `textEdit`.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.TextEdit">
|
|
<summary>
|
|
An edit which is applied to a document when selecting this completion. When an edit is provided the value of
|
|
`insertText` is ignored.
|
|
|
|
*Note:* The range of the edit must be a single line range and it must contain the position at which completion
|
|
has been requested.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.AdditionalTextEdits">
|
|
<summary>
|
|
An optional array of additional text edits that are applied when
|
|
selecting this completion. Edits must not overlap with the main edit
|
|
nor with themselves.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.CommitCharacters">
|
|
<summary>
|
|
An optional set of characters that when pressed while this completion is active will accept it first and
|
|
then type that character.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.Command">
|
|
<summary>
|
|
An optional command that is executed *after* inserting this completion. *Note* that
|
|
additional modifications to the current document should be described with the
|
|
<see cref="P:LanguageServer.VsCode.Contracts.CompletionItem.AdditionalTextEdits"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionItem.Data">
|
|
<summary>
|
|
An data entry field that is preserved on a completion item between
|
|
a completion and a completion resolve request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for code completion events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionRegistrationOptions.ResolveProvider">
|
|
<summary>
|
|
The server provides support to resolve additional
|
|
information for a completion item. (i.e. supports <c>completionItem/resolve</c>.)
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionRegistrationOptions.TriggerCharacters">
|
|
<summary>
|
|
The characters that trigger completion automatically.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionContext">
|
|
<summary>
|
|
Contains additional information about the context in which a completion request is triggered.
|
|
</summary>
|
|
<remarks>
|
|
When used to implement <c>textDocument/completion</c>, this instance
|
|
is only available if the client specifies to send this using
|
|
<c>ClientCapabilities.TextDocument.Completion.ContextSupport == true</c>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.CompletionContext.#ctor">
|
|
<summary>
|
|
Initializes a new <see cref="T:LanguageServer.VsCode.Contracts.CompletionContext"/>
|
|
with <see cref="P:LanguageServer.VsCode.Contracts.CompletionContext.TriggerKind"/> set to <see cref="F:LanguageServer.VsCode.Contracts.CompletionTriggerKind.Invoked"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.CompletionContext.#ctor(System.Char)">
|
|
<summary>
|
|
Initializes a new <see cref="T:LanguageServer.VsCode.Contracts.CompletionContext"/>
|
|
with <see cref="P:LanguageServer.VsCode.Contracts.CompletionContext.TriggerKind"/> set to <see cref="F:LanguageServer.VsCode.Contracts.CompletionTriggerKind.TriggerCharacter"/>.
|
|
</summary>
|
|
<param name="triggerCharacter">The character that triggers the completion.</param>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionContext.TriggerKind">
|
|
<summary>How the completion was triggered.</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionContext.TriggerCharacter">
|
|
<summary>
|
|
The trigger character (a single character) that has trigger code complete.
|
|
Is undefined if <see cref="P:LanguageServer.VsCode.Contracts.CompletionContext.TriggerKind"/> is not <see cref="F:LanguageServer.VsCode.Contracts.CompletionTriggerKind.TriggerCharacter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionTriggerKind">
|
|
<summary>How a completion was triggered.</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.CompletionTriggerKind.Invoked">
|
|
<summary>
|
|
Completion was triggered by typing an identifier (24x7 code complete),
|
|
manual invocation (e.g Ctrl+Space) or via API.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.CompletionTriggerKind.TriggerCharacter">
|
|
<summary>
|
|
Completion was triggered by a trigger character specified by
|
|
the <see cref="P:LanguageServer.VsCode.Contracts.CompletionRegistrationOptions.TriggerCharacters"/> property
|
|
of the <see cref="T:LanguageServer.VsCode.Contracts.CompletionRegistrationOptions"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DiagnosticSeverity">
|
|
<summary>
|
|
A value assigned to a <see cref="T:LanguageServer.VsCode.Contracts.Diagnostic" /> determining its severity.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DiagnosticSeverity.Error">
|
|
<summary>
|
|
Reports an error.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DiagnosticSeverity.Warning">
|
|
<summary>
|
|
Reports a warning.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DiagnosticSeverity.Information">
|
|
<summary>
|
|
Reports an information.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DiagnosticSeverity.Hint">
|
|
<summary>
|
|
Reports a hint.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Diagnostic">
|
|
<summary>
|
|
Represents a diagnostic, such as a compiler error or warning.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.Diagnostic.EmptyDiagnostics">
|
|
<summary>
|
|
Represents an empty array of <see cref="T:LanguageServer.VsCode.Contracts.Diagnostic"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Diagnostic.Code">
|
|
<summary>
|
|
The diagnostic's code.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Diagnostic.Message">
|
|
<summary>
|
|
The diagnostic's message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Diagnostic.Range">
|
|
<summary>
|
|
The range to which the message applies.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Diagnostic.Severity">
|
|
<summary>
|
|
The diagnostic's severity.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Diagnostic.Source">
|
|
<summary>
|
|
A human-readable string describing the source of this diagnostic, e.g. 'typescript' or 'super lint'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Diagnostic.ExtensionData">
|
|
<summary>
|
|
Signature for further properties.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Diagnostic.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentFilter">
|
|
<summary>
|
|
A document filter denotes a document through properties like language, schema or pattern.
|
|
</summary>
|
|
<remarks>
|
|
<para>Examples are a filter that applies to TypeScript files on disk or a filter the applies to
|
|
JSON files with name package.json:
|
|
<code>
|
|
{ language: 'typescript', scheme: 'file' }
|
|
{ language: 'json', pattern: '**/package.json' }
|
|
</code>
|
|
</para>
|
|
<para>
|
|
A <c>document selector</c> is the combination of one or many document filters.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentFilter.Language">
|
|
<summary>
|
|
A language id, like `typescript`.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentFilter.Scheme">
|
|
<summary>
|
|
A Uri scheme, like `file` in `file:///C:/abc.txt` or `untitled` in `untitled:`.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentFilter.Pattern">
|
|
<summary>
|
|
A glob pattern, like `*.{ts,js}`.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentHighlight">
|
|
<summary>
|
|
A document highlight is a range inside a text document which deserves
|
|
special attention. Usually a document highlight is visualized by changing
|
|
the background color of its range.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentHighlight.Range">
|
|
<summary>
|
|
The range this highlight applies to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentHighlight.Kind">
|
|
<summary>
|
|
The highlight kind, default is <see cref="F:LanguageServer.VsCode.Contracts.DocumentHighlightKind.Text"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentHighlightKind">
|
|
<summary>
|
|
Write-access of a symbol, like writing to a variable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DocumentHighlightKind.Text">
|
|
<summary>
|
|
A textual occurrence.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DocumentHighlightKind.Read">
|
|
<summary>
|
|
Read-access of a symbol, like reading a variable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.DocumentHighlightKind.Write">
|
|
<summary>
|
|
Write-access of a symbol, like writing to a variable.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentLink">
|
|
<summary>
|
|
A document link is a range in a text document that links to an internal or external resource, like another
|
|
text document or a web site.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentLink.Range">
|
|
<summary>
|
|
The range this link applies to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentLink.Uri">
|
|
<summary>
|
|
The range this link applies to. If missing a resolve request is sent later.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentLinkRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for document link events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentLinkRegistrationOptions.ResolveProvider">
|
|
<summary>
|
|
Document links have a resolve provider as well.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentOnTypeFormattingRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for document link events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentOnTypeFormattingRegistrationOptions.FirstTriggerCharacter">
|
|
<summary>
|
|
A character on which formatting should be triggered.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentOnTypeFormattingRegistrationOptions.MoreTriggerCharacter">
|
|
<summary>
|
|
More trigger characters.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentSymbol">
|
|
<summary>
|
|
Represents programming constructs like variables, classes, interfaces etc. that appear in a document. Document symbols can be
|
|
hierarchical and they have two ranges: one that encloses its definition and one that points to its most interesting range,
|
|
e.g. the range of an identifier.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.Name">
|
|
<summary>
|
|
The name of this symbol. Will be displayed in the user interface and therefore must not be
|
|
an empty string or a string only consisting of white spaces.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.Detail">
|
|
<summary>
|
|
More detail for this symbol, e.g the signature of a function.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.Kind">
|
|
<summary>
|
|
The kind of this symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.Deprecated">
|
|
<summary>
|
|
Indicates if this symbol is deprecated.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.Range">
|
|
<summary>
|
|
The range enclosing this symbol not including leading/trailing whitespace but everything else
|
|
like comments. This information is typically used to determine if the clients cursor is
|
|
inside the symbol to reveal in the symbol in the UI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.SelectionRange">
|
|
<summary>
|
|
The range that should be selected and revealed when this symbol is being picked, e.g the name of a function.
|
|
Must be contained by the `range`.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentSymbol.Children">
|
|
<summary>
|
|
Children of this symbol, e.g. properties of a class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.FileEvent">
|
|
<summary>
|
|
An event describing a file change.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.FileEvent.Uri">
|
|
<summary>
|
|
The file's URI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.FileEvent.Type">
|
|
<summary>
|
|
The change type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.FileChangeType">
|
|
<summary>
|
|
The file event type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.FileChangeType.Created">
|
|
<summary>
|
|
The file got created.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.FileChangeType.Changed">
|
|
<summary>
|
|
The file got changed.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.FileChangeType.Deleted">
|
|
<summary>
|
|
The file got deleted.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.FormattingOptions">
|
|
<summary>
|
|
Value-object describing what options formatting should use.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.FormattingOptions.TabSize">
|
|
<summary>
|
|
Size of a tab in spaces.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.FormattingOptions.InsertSpaces">
|
|
<summary>
|
|
Prefer spaces over tabs.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.FormattingOptions.ExtensionData">
|
|
<summary>
|
|
Signature for further properties.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Hover">
|
|
<summary>
|
|
Represents the result of a hover request - a formatted tooltip.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Hover.Contents">
|
|
<summary>
|
|
A Markdown string to display in the Hover.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Hover.Range">
|
|
<summary>
|
|
The range to which this Hover applies.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DynamicClientCapability.DynamicRegistration">
|
|
<summary>
|
|
Whether this capability supports dynamic registration.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.DynamicClientCapability.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.ClientCapabilities">
|
|
<summary>
|
|
Defines the capabilities provided by the client.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ClientCapabilities.Workspace">
|
|
<summary>
|
|
Workspace specific client capabilities.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ClientCapabilities.TextDocument">
|
|
<summary>
|
|
Text document specific client capabilities.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ClientCapabilities.Experimental">
|
|
<summary>
|
|
Experimental client capabilities.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.WorkspaceCapability">
|
|
<summary>
|
|
Defines capabilities the editor / tool provides on the workspace.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.ApplyEdit">
|
|
<summary>
|
|
The client supports applying batch edits to the workspace by supporting
|
|
the request 'workspace/applyEdit'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.WorkspaceEdit">
|
|
<summary>
|
|
Capabilities specific to <see cref="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.WorkspaceEdit"/>s.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.DidChangeConfiguration">
|
|
<summary>
|
|
specific to the `workspace/didChangeConfiguration` notification.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.DidChangeWatchedFiles">
|
|
<summary>
|
|
Capabilities specific to the `workspace/didChangeWatchedFiles` notification.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.Symbol">
|
|
<summary>
|
|
Capabilities specific to the `workspace/symbol` request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceCapability.ExecuteCommand">
|
|
<summary>
|
|
Capabilities specific to the `workspace/executeCommand` request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.WorkspaceEditCapability">
|
|
<summary>
|
|
Capabilities specific to <see cref="T:LanguageServer.VsCode.Contracts.WorkspaceEdit"/>s.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceEditCapability.DocumentChanges">
|
|
<summary>
|
|
The client supports versioned document changes in <see cref="T:LanguageServer.VsCode.Contracts.WorkspaceEdit"/>s.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentCapability">
|
|
<summary>
|
|
Defines capabilities the editor / tool provides on text documents.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.Synchronization">
|
|
<summary>
|
|
Synchronization supports.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.Completion">
|
|
<summary>
|
|
Capabilities specific to the `textDocument/completion`
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.Hover">
|
|
<summary>
|
|
The server provides hover support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.SignatureHelp">
|
|
<summary>
|
|
The server provides signature help support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.Definition">
|
|
<summary>
|
|
The server provides goto definition support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.References">
|
|
<summary>
|
|
The server provides find references support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.DocumentHighlight">
|
|
<summary>
|
|
The server provides document highlight support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.DocumentSymbol">
|
|
<summary>
|
|
The server provides document symbol support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.WorkspaceSymbol">
|
|
<summary>
|
|
The server provides workspace symbol support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.CodeAction">
|
|
<summary>
|
|
The server provides code actions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.CodeLens">
|
|
<summary>
|
|
The server provides code lens.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.Formatting">
|
|
<summary>
|
|
The server provides document formatting.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.RangeFormatting">
|
|
<summary>
|
|
The server provides document range formatting.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.OnTypeFormatting">
|
|
<summary>
|
|
The server provides document formatting on typing.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCapability.Rename">
|
|
<summary>
|
|
The server provides rename support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSynchronizationCapability.WillSave">
|
|
<summary>
|
|
The client supports sending will save notifications.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSynchronizationCapability.WillSaveWaitUntil">
|
|
<summary>
|
|
The client supports sending a will save request and
|
|
waits for a response providing text edits which will
|
|
be applied to the document before it is saved.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSynchronizationCapability.DidSave">
|
|
<summary>
|
|
The client supports did save notifications.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCompletionCapability.CompletionItem">
|
|
<summary>
|
|
The client supports the following <see cref="T:LanguageServer.VsCode.Contracts.CompletionItem"/> specific capabilities.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCompletionCapability.ContextSupport">
|
|
<summary>
|
|
The client supports to send additional context information for a
|
|
<c>textDocument/completion</c> request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCompletionItemCapability.SnippetSupport">
|
|
<summary>
|
|
Client supports snippets as insert text.
|
|
</summary>
|
|
<remarks>
|
|
A snippet can define tab stops and placeholders with `$1`, `$2`
|
|
and `${3:foo}`. `$0` defines the final tab stop, it defaults to
|
|
the end of the snippet. Placeholders with equal identifiers are linked,
|
|
that is typing in one will update others too.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCompletionItemCapability.CommitCharactersSupport">
|
|
<summary>Client supports commit <see cref="P:LanguageServer.VsCode.Contracts.CompletionItem.CommitCharacters"/> on a completion item.</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCompletionItemCapability.DocumentationFormat">
|
|
<summary>
|
|
Client supports the follow content formats for the documentation
|
|
property.The order describes the preferred format of the client.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentCompletionItemKindCapability.ValueSet">
|
|
<summary>
|
|
The completion item kind values the client supports. When this
|
|
property exists the client also guarantees that it will
|
|
handle values outside its set gracefully and falls back
|
|
to a default value when unknown.
|
|
</summary>
|
|
<remarks>
|
|
If this property is not present, the client only supports
|
|
the completion items kinds from `Text` to `Reference` as defined in
|
|
the initial version of the protocol.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentHoverCapability">
|
|
<summary>
|
|
Capabilities specific to the `textDocument/hover`.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentHoverCapability.ContentFormat">
|
|
<summary>
|
|
Client supports the follow content formats for the content property.
|
|
The order describes the preferred format of the client.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentSignatureHelpCapability">
|
|
<summary>
|
|
Capabilities specific to the `textDocument/signatureHelp`.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSignatureHelpCapability.SignatureInformation">
|
|
<summary>
|
|
The client supports the following <see cref="P:LanguageServer.VsCode.Contracts.TextDocumentSignatureHelpCapability.SignatureInformation"/> specific properties.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSignatureInformationCapability.DocumentationFormat">
|
|
<summary>
|
|
Client supports the follow content formats for the documentation
|
|
property. The order describes the preferred format of the client.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.InitializeResult">
|
|
<summary>
|
|
The response for <c>initialize</c> request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.InitializeResult.Capabilities">
|
|
<summary>
|
|
The capabilities the language server provides.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.InitializeError">
|
|
<summary>
|
|
The error response for <c>initialize</c> request. (Set this object to <see cref="P:JsonRpc.Standard.ResponseError.Data"/>.)
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.InitializeError.Retry">
|
|
<summary>
|
|
Indicates whether the client execute the retry logic as described in the "remarks" section.
|
|
</summary>
|
|
<remarks>
|
|
The retry logic is as follows:
|
|
<list type="number">
|
|
<item><description>show the message provided by the ResponseError to the user</description></item>
|
|
<item><description>user selects retry or cancel</description></item>
|
|
<item><description>if user selected retry the initialize method is sent again.</description></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.ServerCapabilities">
|
|
<summary>
|
|
Defines capabilities provided by the language server.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.TextDocumentSync">
|
|
<summary>
|
|
Defines how text documents are synced. Is either a detailed structure defining each notification or
|
|
for backwards compatibility the <see cref="T:LanguageServer.VsCode.Contracts.TextDocumentSyncKind" /> number.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.HoverProvider">
|
|
<summary>
|
|
The server provides hover support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.CompletionProvider">
|
|
<summary>
|
|
The server provides completion support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.SignatureHelpProvider">
|
|
<summary>
|
|
The server provides signature help support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DefinitionProvider">
|
|
<summary>
|
|
The server provides goto definition support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.ReferencesProvider">
|
|
<summary>
|
|
The server provides find references support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DocumentHighlightProvider">
|
|
<summary>
|
|
The server provides document highlight support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DocumentSymbolProvider">
|
|
<summary>
|
|
The server provides document symbol support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.WorkspaceSymbolProvider">
|
|
<summary>
|
|
The server provides workspace symbol support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.CodeActionProvider">
|
|
<summary>
|
|
The server provides code actions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.CodeLensProvider">
|
|
<summary>
|
|
The server provides code lens.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DocumentFormattingProvider">
|
|
<summary>
|
|
The server provides document formatting.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DocumentRangeFormattingProvider">
|
|
<summary>
|
|
The server provides document range formatting.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DocumentOnTypeFormattingProvider">
|
|
<summary>
|
|
The server provides document formatting on typing.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.RenameProvider">
|
|
<summary>
|
|
The server provides rename support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.DocumentLinkProvider">
|
|
<summary>
|
|
The server provides document link support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.ExecuteCommandProvider">
|
|
<summary>
|
|
The server provides execute command support.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ServerCapabilities.Experimental">
|
|
<summary>
|
|
Experimental server capabilities.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SignatureHelpOptions">
|
|
<summary>
|
|
Signature help options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureHelpOptions.TriggerCharacters">
|
|
<summary>
|
|
The characters that trigger signature help automatically.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CodeLensOptions">
|
|
<summary>
|
|
Code Lens options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CodeLensOptions.ResolveProvider">
|
|
<summary>
|
|
Code lens has a resolve provider as well.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentOnTypeFormattingOptions">
|
|
<summary>
|
|
Format document on type options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentOnTypeFormattingOptions.FirstTriggerCharacter">
|
|
<summary>
|
|
A character on which formatting should be triggered.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentOnTypeFormattingOptions.MoreTriggerCharacter">
|
|
<summary>
|
|
More trigger characters.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.DocumentLinkOptions">
|
|
<summary>
|
|
Signature help options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.DocumentLinkOptions.ResolveProvider">
|
|
<summary>
|
|
Document links have a resolve provider as well.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.ExecuteCommandOptions">
|
|
<summary>
|
|
Signature help options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ExecuteCommandOptions.Commands">
|
|
<summary>
|
|
Document links have a resolve provider as well.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentSyncKind">
|
|
<summary>
|
|
Defines how the host (editor) should sync document changes to the language server.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.TextDocumentSyncKind.None">
|
|
<summary>
|
|
Documents should not be synced at all.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.TextDocumentSyncKind.Full">
|
|
<summary>
|
|
Documents are synced by always sending the full content
|
|
of the document.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.TextDocumentSyncKind.Incremental">
|
|
<summary>
|
|
Documents are synced by sending the full content on open.
|
|
After that only incremental updates to the document are send.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSyncOptions.OpenClose">
|
|
<summary>
|
|
Open and close notifications are sent to the server.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSyncOptions.Change">
|
|
<summary>
|
|
Change notificatins are sent to the server. See TextDocumentSyncKind.None, TextDocumentSyncKind.Full
|
|
and TextDocumentSyncKind.Incremental.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSyncOptions.WillSave">
|
|
<summary>
|
|
Will save notifications are sent to the server.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSyncOptions.WillSaveWaitUntil">
|
|
<summary>
|
|
Will save wait until requests are sent to the server.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentSyncOptions.Save">
|
|
<summary>
|
|
Save notifications are sent to the server.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SaveOptions">
|
|
<summary>
|
|
Save options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SaveOptions.IncludeText">
|
|
<summary>
|
|
The client is supposed to include the content on save.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.CompletionOptions">
|
|
<summary>
|
|
Completion options.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionOptions.ResolveProvider">
|
|
<summary>
|
|
The server provides support to resolve additional
|
|
information for a completion item. (i.e. supports <c>completionItem/resolve</c>.)
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.CompletionOptions.TriggerCharacters">
|
|
<summary>
|
|
The characters that trigger completion automatically.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Location">
|
|
<summary>
|
|
Represents a location inside a resource, such as a line inside a text file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Location.Equals(LanguageServer.VsCode.Contracts.Location)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Location.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Location.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Range">
|
|
<summary>
|
|
A range in a text document expressed as (zero-based) start and end positions.
|
|
A range is comparable to a selection in an editor.
|
|
Therefore the end position is exclusive.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Range.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Range.Equals(LanguageServer.VsCode.Contracts.Range)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Range.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Range.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Position">
|
|
<summary>
|
|
Position in a text document expressed as zero-based line and character offset.
|
|
A position is between two characters like an 'insert' cursor in a editor.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Position.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Position.Equals(LanguageServer.VsCode.Contracts.Position)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Position.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Position.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Position.CompareTo(LanguageServer.VsCode.Contracts.Position)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.MarkupContent">
|
|
<summary>
|
|
A `MarkupContent` literal represents a string value which content is interpreted base on its
|
|
kind flag. Currently the protocol supports <c>plaintext</c> and <c>markdown</c> as markup kinds.
|
|
If the kind is `markdown` then the value can contain fenced code blocks like in GitHub issues.
|
|
See <a href="https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting">https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting</a>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupContent.#ctor(LanguageServer.VsCode.Contracts.MarkupKind,System.String)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="kind"/> is <c>null</c>.</exception>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.MarkupContent.Kind">
|
|
<summary>The type of the Markup.</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.MarkupContent.Value">
|
|
<summary>The content itself.</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.MarkupKind">
|
|
<summary>
|
|
Describes the content type that a client supports in various
|
|
result literals like <see cref="T:LanguageServer.VsCode.Contracts.Hover"/>, <see cref="T:LanguageServer.VsCode.Contracts.ParameterInformation"/> or <see cref="T:LanguageServer.VsCode.Contracts.CompletionItem"/>.
|
|
</summary>
|
|
<remarks>
|
|
Please note that <see cref="T:LanguageServer.VsCode.Contracts.MarkupKind"/> must not start with a `$`. This kinds
|
|
are reserved for internal usage.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.MarkupKind.PlainText">
|
|
<summary>
|
|
Plain text is supported as a content format.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.MarkupKind.Markdown">
|
|
<summary>
|
|
Markdown is supported as a content format.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.MarkupKind.Value">
|
|
<summary>
|
|
Gets the string representation of the markup kind.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKind.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKind.Equals(LanguageServer.VsCode.Contracts.MarkupKind)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKind.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKind.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.MarkupKindJsonConverter">
|
|
<summary>
|
|
Used to convert <see cref="T:LanguageServer.VsCode.Contracts.MarkupKind"/> into JSON.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKindJsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKindJsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MarkupKindJsonConverter.CanConvert(System.Type)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.MessageType.Error">
|
|
<summary>
|
|
An error message.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.MessageType.Warning">
|
|
<summary>
|
|
A warning message.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.MessageType.Info">
|
|
<summary>
|
|
An information message.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.MessageType.Log">
|
|
<summary>
|
|
A log message.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.IMessageActionItem">
|
|
<summary>
|
|
Represents an action button shown in the message box (or popup bar).
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.IMessageActionItem.Title">
|
|
<summary>
|
|
A short title like 'Retry', 'Open Log' etc.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.MessageActionItem">
|
|
<summary>
|
|
Provides a handy structure for covnersion between string and <see cref="T:LanguageServer.VsCode.Contracts.IMessageActionItem"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.MessageActionItem.Title">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MessageActionItem.Equals(LanguageServer.VsCode.Contracts.MessageActionItem)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MessageActionItem.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MessageActionItem.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.MessageActionItem.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.ReferenceContext">
|
|
<summary>
|
|
Used with <c>textDocument/references</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ReferenceContext.IncludeDeclaration">
|
|
<summary>
|
|
Include the declaration of the current symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Registration">
|
|
<summary>
|
|
General paramters to register for a capability.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Registration.#ctor">
|
|
<summary>
|
|
Initialize an empty registration entry.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Registration.#ctor(System.String,LanguageServer.VsCode.Contracts.RegistrationOptions)">
|
|
<summary>
|
|
Initialize with automatic generated <see cref="P:LanguageServer.VsCode.Contracts.Registration.Id"/> and other given parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Registration.#ctor(System.String,System.String,LanguageServer.VsCode.Contracts.RegistrationOptions)">
|
|
<summary>
|
|
Initialize with given parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Registration.Id">
|
|
<summary>
|
|
The id used to register the request. The id can be used to deregister
|
|
the request again.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Registration.Method">
|
|
<summary>
|
|
The method / capability to register for.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Registration.RegisterOptions">
|
|
<summary>
|
|
Options necessary for the registration.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.RegistrationOptions">
|
|
<summary>
|
|
Registration options for <see cref="T:LanguageServer.VsCode.Contracts.Registration"/> in <c>client/registerCapability</c>.
|
|
You may derive your own options class from here, if necessary.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentRegistrationOptions">
|
|
<summary>
|
|
Since most of the registration options require to specify a document selector,
|
|
there is a base interface that can be used.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentRegistrationOptions.DocumentSelector">
|
|
<summary>
|
|
A document selector to identify the scope of the registration. If set to null
|
|
the document selector provided on the client side will be used.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.Unregistration">
|
|
<summary>
|
|
General parameters to unregister a capability.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Unregistration.#ctor">
|
|
<summary>
|
|
Initialize an empty class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.Unregistration.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Initialize with given parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Unregistration.Id">
|
|
<summary>
|
|
The id used to unregister the request or notification. Usually an id
|
|
provided during the register request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.Unregistration.Method">
|
|
<summary>
|
|
The method / capability to unregister for.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SignatureHelp">
|
|
<summary>
|
|
Signature help represents the signature of something
|
|
callable.There can be multiple signature but only one
|
|
active and only one active parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureHelp.Signatures">
|
|
<summary>
|
|
One or more signatures.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureHelp.ActiveSignature">
|
|
<summary>
|
|
The active signature. If omitted or the value lies outside the
|
|
range of `signatures` the value defaults to zero or is ignored if
|
|
`signatures.length === 0`. Whenever possible implementors should
|
|
make an active decision about the active signature and shouldn't
|
|
rely on a default value.
|
|
In future version of the protocol this property might become
|
|
mandantory to better express this.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureHelp.ActiveParameter">
|
|
<summary>
|
|
The active parameter of the active signature. If omitted or the value
|
|
lies outside the range of `signatures[activeSignature].parameters`
|
|
defaults to 0 if the active signature has parameters. If
|
|
the active signature has no parameters it is ignored.
|
|
In future version of the protocol this property might become
|
|
mandantory to better express the active parameter if the
|
|
active signature does have any.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SignatureInformation">
|
|
<summary>
|
|
Represents the signature of something callable.A signature
|
|
can have a label, like a function-name, a doc-comment, and
|
|
a set of parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureInformation.Label">
|
|
<summary>
|
|
The label of this signature. Will be shown in
|
|
the UI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureInformation.Documentation">
|
|
<summary>
|
|
The human-readable doc-comment of this signature. Will be shown
|
|
in the UI but can be omitted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureInformation.Parameters">
|
|
<summary>
|
|
The parameters of this signature.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.ParameterInformation">
|
|
<summary>
|
|
Represents a parameter of a callable-signature.A parameter can
|
|
have a label and a doc-comment.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ParameterInformation.Label">
|
|
<summary>
|
|
The label of this parameter. Will be shown in
|
|
the UI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.ParameterInformation.Documentation">
|
|
<summary>
|
|
The human-readable doc-comment of this parameter. Will be shown
|
|
in the UI but can be omitted.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SignatureHelpRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for signature help events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SignatureHelpRegistrationOptions.TriggerCharacters">
|
|
<summary>
|
|
The characters that trigger signature help automatically.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SymbolInformation">
|
|
<summary>
|
|
Represents information about programming constructs like variables, classes,
|
|
interfaces etc.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SymbolInformation.Name">
|
|
<summary>
|
|
The name of this symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SymbolInformation.Kind">
|
|
<summary>
|
|
The kind of this symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SymbolInformation.Location">
|
|
<summary>
|
|
The location of this symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.SymbolInformation.ContainerName">
|
|
<summary>
|
|
The name of the symbol containing this symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.SymbolKind">
|
|
<summary>
|
|
A symbol kind.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentItem">
|
|
<summary>
|
|
An item to transfer a text document from the client to the server.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentItem.LanguageId">
|
|
<summary>
|
|
The text document's language identifier.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentItem.Text">
|
|
<summary>
|
|
The content of the opened text document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentItem.Uri">
|
|
<summary>
|
|
The text document's URI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentItem.Version">
|
|
<summary>
|
|
The version number of this document (it will strictly increase after each change, including undo/redo).
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentIdentifier">
|
|
<summary>
|
|
Text documents are identified using a URI.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.TextDocumentIdentifier.ToString">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.TextDocumentIdentifier.Equals(LanguageServer.VsCode.Contracts.TextDocumentIdentifier)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.TextDocumentIdentifier.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.TextDocumentIdentifier.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.VersionedTextDocumentIdentifier">
|
|
<summary>
|
|
An identifier to denote a specific version of a text document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.VersionedTextDocumentIdentifier.Equals(LanguageServer.VsCode.Contracts.VersionedTextDocumentIdentifier)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.VersionedTextDocumentIdentifier.Equals(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Contracts.VersionedTextDocumentIdentifier.GetHashCode">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent">
|
|
<summary>
|
|
An event describing a change to a text document.
|
|
If range and rangeLength are omitted, the new text is considered to be the full content of the document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.Range">
|
|
<summary>
|
|
The range of the document that changed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.RangeLength">
|
|
<summary>
|
|
The length of the range (text length) that got replaced.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.HasRange">
|
|
<summary>
|
|
Gets/sets whether both <see cref="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.Range"/> and <see cref="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.RangeLength"/> are available.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.Text">
|
|
<summary>
|
|
The new text of the range/document.
|
|
</summary>
|
|
<remarks>
|
|
If <see cref="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.Range"/> and <see cref="P:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent.RangeLength"/> are omitted,
|
|
the new text is considered to be the full content of the document.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentChangeRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for text document change events.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentSaveReason">
|
|
<summary>
|
|
Represents reasons why a text document is saved. (In <c>textDocument/willSave</c>.)
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.TextDocumentSaveReason.Manual">
|
|
<summary>
|
|
Manually triggered, e.g. by the user pressing save, by starting debugging,
|
|
or by an API call.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.TextDocumentSaveReason.AfterDelay">
|
|
<summary>
|
|
Automatic after a delay.
|
|
</summary>
|
|
</member>
|
|
<member name="F:LanguageServer.VsCode.Contracts.TextDocumentSaveReason.FocusOut">
|
|
<summary>
|
|
When the editor lost focus.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentSaveRegistrationOptions">
|
|
<summary>
|
|
Descibe options to be used when registered for text document save events.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextEdit">
|
|
<summary>
|
|
A textual edit operation applicable to a text document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextEdit.Range">
|
|
<summary>
|
|
The range of the text document to be manipulated. To insert
|
|
text into a document create a range where start === end.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextEdit.NewText">
|
|
<summary>
|
|
The string to be inserted.For delete operations use an empty string.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.TextDocumentEdit">
|
|
<summary>
|
|
Describes textual changes on a single text document.
|
|
The text document is referred to as a <see cref="T:LanguageServer.VsCode.Contracts.VersionedTextDocumentIdentifier"/> to allow clients
|
|
to check the text document version before an edit is applied.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentEdit.TextDocument">
|
|
<summary>
|
|
The text document to change.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.TextDocumentEdit.Edits">
|
|
<summary>
|
|
The edits to be applied.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Contracts.WorkspaceEdit">
|
|
<summary>
|
|
A workspace edit represents changes to many resources managed in the workspace.
|
|
The edit should either provide changes or documentChanges.
|
|
If <see cref="P:LanguageServer.VsCode.Contracts.WorkspaceEdit.DocumentChanges"/> are present they are preferred over <see cref="P:LanguageServer.VsCode.Contracts.WorkspaceEdit.Changes"/>
|
|
if the client can handle versioned document edits.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceEdit.Changes">
|
|
<summary>
|
|
Holds changes to existing resources.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Contracts.WorkspaceEdit.DocumentChanges">
|
|
<summary>
|
|
An array of `TextDocumentEdit`s to express changes to specific a specific
|
|
version of a text document. Whether a client supports versioned document
|
|
edits is expressed via `WorkspaceClientCapabilites.versionedWorkspaceEdit`.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.LanguageServerExtensions">
|
|
<summary>
|
|
Provides extension methods for implementing a Language Server.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.LanguageServerExtensions.UseCancellationHandling(JsonRpc.Standard.Server.JsonRpcServiceHostBuilder)">
|
|
<summary>
|
|
Interprets any <see cref="T:System.OperationCanceledException" /> thrown by the service
|
|
as <c>RequestCancelled</c> error per definition in Language Server Protocol.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.LanguageServerExtensions.IsUntitled(System.Uri)">
|
|
<summary>
|
|
Determines whether the specified document URI indeicates an "untitled" document.
|
|
</summary>
|
|
<remarks>
|
|
The URI of an untitled document has the following structure: <c>untitled:xxxxx</c>.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Server.TextDocument">
|
|
<summary>
|
|
Represents the basic traits of an immutable plain-text document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.Load``1(LanguageServer.VsCode.Contracts.TextDocumentItem)">
|
|
<summary>
|
|
Creates a new instance derived from <see cref="T:LanguageServer.VsCode.Server.TextDocument"/>, and
|
|
fills it with the specified <see cref="T:LanguageServer.VsCode.Contracts.TextDocumentItem"/>.
|
|
</summary>
|
|
<typeparam name="T">A derived class of <see cref="T:LanguageServer.VsCode.Server.TextDocument"/>.</typeparam>
|
|
<param name="doc">The document source to load information from.</param>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="doc"/> is <c>null</c>.</exception>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Server.TextDocument.Uri">
|
|
<summary>
|
|
URI of the document.
|
|
</summary>
|
|
<remarks>
|
|
You may use <see cref="M:LanguageServer.VsCode.LanguageServerExtensions.IsUntitled(System.Uri)"/> to determine whether
|
|
this document is untitled.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Server.TextDocument.LanguageId">
|
|
<summary>
|
|
Document's language identifier.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Server.TextDocument.Version">
|
|
<summary>
|
|
Revision number of the document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Server.TextDocument.Content">
|
|
<summary>
|
|
The full content of the document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Server.TextDocument.LinesCount">
|
|
<summary>
|
|
Total lines count of the document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.OnLoad(LanguageServer.VsCode.Contracts.TextDocumentItem)">
|
|
<summary>
|
|
Fills this instance with the given <see cref="T:LanguageServer.VsCode.Contracts.TextDocumentItem"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.ApplyChanges(System.Collections.Generic.IList{LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent})">
|
|
<summary>
|
|
Applies a series of <see cref="T:LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent"/>s to the current document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.GetRange(LanguageServer.VsCode.Contracts.Range)">
|
|
<summary>
|
|
Gets a part of the content by the specified line/column-based range.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.GetRange(System.Int32,System.Int32)">
|
|
<summary>
|
|
Gets a part of the content by the specified offset range.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.PositionAt(System.Int32)">
|
|
<summary>
|
|
Converts the specified 0-based document offset into <see cref="T:LanguageServer.VsCode.Contracts.Position"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.TextDocument.OffsetAt(LanguageServer.VsCode.Contracts.Position)">
|
|
<summary>
|
|
Converts the specified <see cref="T:LanguageServer.VsCode.Contracts.Position"/> into 0-based document offset.
|
|
</summary>
|
|
</member>
|
|
<member name="T:LanguageServer.VsCode.Server.FullTextDocument">
|
|
<summary>
|
|
A plain-text document object that always store the full content in it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.FullTextDocument.GetRange(System.Int32,System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:LanguageServer.VsCode.Server.FullTextDocument.LinesCount">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.FullTextDocument.OnLoad(LanguageServer.VsCode.Contracts.TextDocumentItem)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.FullTextDocument.GetLineStarts(System.String)">
|
|
<summary>
|
|
Gets all the offsets that are the starts of new lines.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="expr"/> is <c>null</c>.</exception>
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.FullTextDocument.ApplyChanges(System.Collections.Generic.IList{LanguageServer.VsCode.Contracts.TextDocumentContentChangeEvent})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.FullTextDocument.PositionAt(System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:LanguageServer.VsCode.Server.FullTextDocument.OffsetAt(LanguageServer.VsCode.Contracts.Position)">
|
|
<inheritdoc />
|
|
</member>
|
|
</members>
|
|
</doc>
|