1 instantiation of RoslynDocumentSymbol
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Symbols\DocumentSymbolsHandler.cs (1)
108
return new
RoslynDocumentSymbol
17 references to RoslynDocumentSymbol
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\Symbols\DocumentSymbolsHandler.cs (2)
76
private static
RoslynDocumentSymbol
[] GetDocumentSymbolsFromSolutionExplorer(
87
private static
RoslynDocumentSymbol
ConvertToDocumentSymbol(
Handler\Symbols\RoslynDocumentSymbol.cs (2)
24
public new
RoslynDocumentSymbol
[]? Children
26
get => (
RoslynDocumentSymbol
[]?)base.Children;
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
54
AddOrReplaceConverter<DocumentSymbol,
RoslynDocumentSymbol
>();
Microsoft.VisualStudio.LanguageServices (6)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (6)
28
public static async Task<(
RoslynDocumentSymbol
[] response, ITextSnapshot snapshot)?> DocumentSymbolsRequestAsync(
30
LanguageServiceBrokerCallback<RoslynDocumentSymbolParams,
RoslynDocumentSymbol
[]> callbackAsync,
36
var request = new DocumentRequest<RoslynDocumentSymbolParams,
RoslynDocumentSymbol
[]>()
65
public static ImmutableArray<DocumentSymbolData> CreateDocumentSymbolData(
RoslynDocumentSymbol
[] documentSymbols, ITextSnapshot textSnapshot)
69
ImmutableArray<DocumentSymbolData> ConvertSymbols(
RoslynDocumentSymbol
[]? symbols)
75
foreach (
var
symbol in symbols)
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;
86
var response = await testLspServer.ExecuteRequestAsync<RoslynDocumentSymbolParams,
RoslynDocumentSymbol
[]>(request.Method, parameters, cancellationToken);