ILanguageClientWorkspaceSymbolProvider ILanguageClientWorkspaceSymbolProvider ILanguageClientWorkspaceSymbolProvider ILanguageClientWorkspaceSymbolProvider Interface

Definition

Interface representing a provider which can implement custom behavior around the 'workspace/symbol' request.

public interface class ILanguageClientWorkspaceSymbolProvider
public interface ILanguageClientWorkspaceSymbolProvider
type ILanguageClientWorkspaceSymbolProvider = interface
Public Interface ILanguageClientWorkspaceSymbolProvider

Remarks

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

Methods

RequestWorkspaceSymbols(WorkspaceSymbolParams, Func<WorkspaceSymbolParams,Task<SymbolInformation[]>>) RequestWorkspaceSymbols(WorkspaceSymbolParams, Func<WorkspaceSymbolParams,Task<SymbolInformation[]>>) RequestWorkspaceSymbols(WorkspaceSymbolParams, Func<WorkspaceSymbolParams,Task<SymbolInformation[]>>) RequestWorkspaceSymbols(WorkspaceSymbolParams, Func<WorkspaceSymbolParams,Task<SymbolInformation[]>>)

Intercepts calls for the 'workspace/symbol' request.

Applies to