ILanguageClientCompletionProvider ILanguageClientCompletionProvider ILanguageClientCompletionProvider ILanguageClientCompletionProvider Interface

Definition

Interface representing a provider which can provide middle layer support to customize completion related requests.

public interface class ILanguageClientCompletionProvider
public interface ILanguageClientCompletionProvider
type ILanguageClientCompletionProvider = interface
Public Interface ILanguageClientCompletionProvider

Remarks

All of the methods defined in this interface must be implemented and should not default to throw NotImplementedException.

Methods

RequestCompletions(CompletionParams, Func<CompletionParams,Task<Object>>) RequestCompletions(CompletionParams, Func<CompletionParams,Task<Object>>) RequestCompletions(CompletionParams, Func<CompletionParams,Task<Object>>) RequestCompletions(CompletionParams, Func<CompletionParams,Task<Object>>)

Intercepts calls to the server for 'textDocument/completion' request.

ResolveCompletion(CompletionItem, Func<CompletionItem,Task<CompletionItem>>) ResolveCompletion(CompletionItem, Func<CompletionItem,Task<CompletionItem>>) ResolveCompletion(CompletionItem, Func<CompletionItem,Task<CompletionItem>>) ResolveCompletion(CompletionItem, Func<CompletionItem,Task<CompletionItem>>)

Intercepts calls to the server for 'completion/resolve" request.

Applies to