4 implementations of NavigableItem
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
NavigateTo\NavigateToSearcherTests.cs (1)
284public INavigableItem NavigableItem => this;
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\NavigateTo\InternalFSharpNavigateToSearchResult.cs (1)
23public INavigableItem NavigableItem { get; }
Microsoft.CodeAnalysis.Features (2)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (1)
140public INavigableItem NavigableItem => new VSTypeScriptNavigableItemWrapper(_result.NavigableItem);
NavigateTo\RoslynNavigateToItem.cs (1)
286INavigableItem INavigateToSearchResult.NavigableItem => this;
33 references to NavigableItem
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
NavigateTo\NavigateToTests.cs (1)
1677return ((CodeAnalysis.NavigateTo.INavigateToSearchResult)item.Tag).NavigableItem.Document.Name == fileName;
Microsoft.CodeAnalysis.EditorFeatures (3)
NavigateTo\NavigateToHelpers.cs (3)
34var document = searchResult.NavigableItem.Document; 53searchResult.NavigableItem.SourceSpan, 55allowInvalidSpan: searchResult.NavigableItem.IsStale,
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
NavigateTo\NavigateToItemDisplay.cs (6)
60var document = _searchResult.NavigableItem.Document; 67var span = NavigateToUtilities.GetBoundedSpan(_searchResult.NavigableItem, sourceText); 104public string Name => _searchResult.NavigableItem.DisplayTaggedParts.JoinText(); 111var document = _searchResult.NavigableItem.Document; 125var document = _searchResult.NavigableItem.Document; 137public ImageMoniker GlyphMoniker => _searchResult.NavigableItem.Glyph.GetImageMoniker();
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (3)
NavigateTo\OmniSharpNavigateToSearchService.cs (3)
59new(result.NavigableItem.DisplayTaggedParts, result.NavigableItem.Document, result.NavigableItem.SourceSpan));
Microsoft.CodeAnalysis.Features (6)
NavigateTo\NavigateToSearchResultComparer.cs (6)
28=> x?.NavigableItem.Document.FilePath == y?.NavigableItem.Document.FilePath && 29x?.NavigableItem.SourceSpan == y?.NavigableItem.SourceSpan; 32=> Hash.Combine(obj?.NavigableItem.Document.FilePath, obj?.NavigableItem.SourceSpan.GetHashCode() ?? 0);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Symbols\WorkspaceSymbolsHandler.cs (4)
89result.NavigableItem.Document, result.NavigableItem.SourceSpan, result.NavigableItem.IsStale, _context, cancellationToken).ConfigureAwait(false); 95result.Name, result.AdditionalInformation, ProtocolConversions.NavigateToKindToSymbolKind(result.Kind), location, result.NavigableItem.Glyph);
Microsoft.VisualStudio.LanguageServices (10)
NavigateTo\RoslynNavigateToSearchCallback.cs (1)
75result.NavigableItem.Document.FilePath,
NavigateTo\RoslynSearchResultView.cs (1)
36var filePath = _searchResult.NavigableItem.Document.FilePath;
NavigateTo\RoslynSearchResultViewFactory.cs (4)
42searchResult.NavigableItem.DisplayTaggedParts.JoinText(), 47primaryIcon: searchResult.NavigableItem.Glyph.GetImageId()); 61var document = roslynResult.SearchResult.NavigableItem.Document; 79roslynResult.SearchResult.NavigableItem.SourceSpan.ToSpan(),
Progression\GraphBuilder.cs (4)
702var document = result.NavigableItem.Document; 738var label = result.NavigableItem.DisplayTaggedParts.JoinText(); 748var span = text.Lines.GetLinePositionSpan(NavigateToUtilities.GetBoundedSpan(result.NavigableItem, text)); 757symbolNode[DgmlNodeProperties.Icon] = GetIconString(result.NavigableItem.Glyph);