1 instantiation of RoslynDocumentSymbolParams
Microsoft.VisualStudio.LanguageServices (1)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (1)
46
return new
RoslynDocumentSymbolParams
11 references to RoslynDocumentSymbolParams
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\Symbols\DocumentSymbolsHandler.cs (3)
27
internal sealed class DocumentSymbolsHandler : ILspServiceDocumentRequestHandler<
RoslynDocumentSymbolParams
, SumType<DocumentSymbol[], SymbolInformation[]>>
38
public TextDocumentIdentifier GetTextDocumentIdentifier(
RoslynDocumentSymbolParams
request) => request.TextDocument;
41
RoslynDocumentSymbolParams
request, RequestContext context, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (2)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (2)
32
LanguageServiceBrokerCallback<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]> callbackAsync,
38
var request = new DocumentRequest<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]>()
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
DocumentOutline\DocumentOutlineTestsBase.cs (6)
42
LanguageServiceBrokerCallback<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]> languageServiceBrokerCallback,
54
internal LanguageServiceBrokerCallback<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]> LanguageServiceBrokerCallback { get; }
82
async Task<RoslynDocumentSymbol[]?> RequestAsync(Request<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]> request, CancellationToken cancellationToken)
84
var docRequest = (DocumentRequest<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]>)request;
85
var
parameters = docRequest.ParameterFactory(docRequest.TextBuffer.CurrentSnapshot);
86
var response = await testLspServer.ExecuteRequestAsync<
RoslynDocumentSymbolParams
, RoslynDocumentSymbol[]>(request.Method, parameters, cancellationToken);