10 references to WorkspaceSymbol
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Handler\Symbols\WorkspaceSymbolsHandler.cs (3)
28
: ILspServiceRequestHandler<WorkspaceSymbolParams, SumType<SymbolInformation[],
WorkspaceSymbol
[]>?>
50
public async Task<SumType<SymbolInformation[],
WorkspaceSymbol
[]>?> HandleRequestAsync(WorkspaceSymbolParams request, RequestContext context, CancellationToken cancellationToken)
58
(SymbolInformation[] t) => new SumType<SymbolInformation[],
WorkspaceSymbol
[]>(t));
Protocol\Methods.Workspace.cs (3)
27
public static readonly LspRequest<WorkspaceSymbolParams, SumType<SymbolInformation[],
WorkspaceSymbol
[]>?> WorkspaceSymbol = new(WorkspaceSymbolName);
44
public static readonly LspRequest<
WorkspaceSymbol
,
WorkspaceSymbol
> WorkspaceSymbolResolve = new(WorkspaceSymbolResolveName);
Protocol\SymbolSetting.cs (1)
28
/// The client supports tags on <see cref="SymbolInformation"/> and <see cref="
WorkspaceSymbol
"/>.
Protocol\SymbolTagSupport.cs (1)
10
/// Describes the tags supported by the client on <see cref="SymbolInformation"/> and <see cref="
WorkspaceSymbol
"/>.
Protocol\WorkspaceSymbolParams.cs (2)
18
: IPartialResultParams<SumType<SymbolInformation[],
WorkspaceSymbol
[]>>, IWorkDoneProgressParams
32
public IProgress<SumType<SymbolInformation[],
WorkspaceSymbol
[]>>? PartialResultToken { get; set; }