22 references to DocumentSymbolData
Microsoft.VisualStudio.LanguageServices (20)
DocumentOutline\DocumentOutlineViewModel.cs (2)
425private async Task<(ImmutableArray<DocumentSymbolData> documentSymbolData, ITextSnapshot newTextSnapshot)> ComputeDocumentSymbolDataAsync(CancellationToken cancellationToken) 441return (ImmutableArray<DocumentSymbolData>.Empty, _textBuffer.CurrentSnapshot);
DocumentOutline\DocumentOutlineViewModel.DocumentOutlineViewState.cs (2)
27/// cref="DocumentSymbolData"/> we have. 32/// The view items we created from <see cref="DocumentSymbolData"/>. Note: these values are a bit odd in
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (12)
97public static ImmutableArray<DocumentSymbolData> CreateDocumentSymbolData(RoslynDocumentSymbol[] documentSymbols, ITextSnapshot textSnapshot) 108using var _1 = ArrayBuilder<DocumentSymbolData>.GetInstance(out var finalResult); 117DocumentSymbolData NestDescendantSymbols(ImmutableArray<RoslynDocumentSymbol> allSymbols, int start, out int newStart) 126using var _2 = ArrayBuilder<DocumentSymbolData>.GetInstance(out var currentSymbolChildren); 172/// Converts an immutable array of <see cref="DocumentSymbolData" /> to an immutable array of <see cref="DocumentSymbolDataViewModel"/>. 176ImmutableArray<DocumentSymbolData> documentSymbolData) 179foreach (var documentSymbol in documentSymbolData) 204public static ImmutableArray<DocumentSymbolData> SearchDocumentSymbolData( 205ImmutableArray<DocumentSymbolData> documentSymbolData, 214using var _ = ArrayBuilder<DocumentSymbolData>.GetInstance(out var filteredDocumentSymbols); 217foreach (var documentSymbol in documentSymbolData) 227static bool SearchNodeTree(DocumentSymbolData tree, PatternMatcher patternMatcher, CancellationToken cancellationToken)
DocumentOutline\DocumentSymbolData.cs (1)
23ImmutableArray<DocumentSymbolData> Children);
DocumentOutline\DocumentSymbolDataViewModel.cs (3)
16/// A ViewModel over <see cref="DocumentSymbolData"/>. The only items that are mutable on this type are <see 23public DocumentSymbolData Data { get; } 47DocumentSymbolData data,
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
DocumentOutline\DocumentOutlineTests.cs (2)
98var data = symbolToUpdate.Data; 99var symbolData = data with { Children = ImmutableArray<DocumentSymbolData>.Empty };