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