3 instantiations of NavigateToSearchIndex
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.cs (1)
89return new NavigateToSearchIndex(
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Create.cs (1)
26return new NavigateToSearchIndex(
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Persistence.cs (1)
34return new NavigateToSearchIndex(
99 references to NavigateToSearchIndex
IdeCoreBenchmarks (27)
NavigateToFuzzyPreFilterBenchmarks.cs (6)
24private NavigateToSearchIndex _sameLengthIndex = null!; 25private NavigateToSearchIndex _variedLengthIndex = null!; 43private static NavigateToSearchIndex CreateSameLengthIndex() 58return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray()); 65private static NavigateToSearchIndex CreateVariedLengthIndex() 81return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray());
NavigateToPreFilterBenchmarks.cs (18)
25private NavigateToSearchIndex _realistic = null!; 26private NavigateToSearchIndex _stressAll = null!; 27private NavigateToSearchIndex _stressHump = null!; 28private NavigateToSearchIndex _stressPrefix = null!; 29private NavigateToSearchIndex _stressNgram = null!; 30private NavigateToSearchIndex _stressContainer = null!; 68private static NavigateToSearchIndex CreateRealisticIndex(out string[] symbolNames) 108return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray()); 192private static NavigateToSearchIndex CreateStressAllIndex() 230return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray()); 254private static NavigateToSearchIndex CreateStressHumpSetIndex() 272return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray()); 295private static NavigateToSearchIndex CreateStressHumpPrefixIndex() 309return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray()); 333private static NavigateToSearchIndex CreateStressNgramIndex() 347return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray()); 371private static NavigateToSearchIndex CreateStressContainerIndex() 383return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray());
NavigateToRegexPreFilterBenchmarks.cs (3)
23private NavigateToSearchIndex _index = null!; 39private static NavigateToSearchIndex CreateIndex() 61return NavigateToSearchIndex.TestAccessor.CreateIndex(infos.ToImmutableArray());
Microsoft.CodeAnalysis.Features (7)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (4)
25using CachedFilterIndexMap = ConcurrentDictionary<(IChecksummedPersistentStorageService service, DocumentKey documentKey, StringTable stringTable), AsyncLazy<NavigateToSearchIndex?>>; 158var filterIndex = await GetFilterIndexAsync(storageService, documentKey, cancellationToken).ConfigureAwait(false); 180private static async Task<NavigateToSearchIndex?> GetFilterIndexAsync( 194NavigateToSearchIndex.LoadAsync(t.service, t.documentKey, checksum: null, t.stringTable, c),
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (3)
102var filterIndex = await NavigateToSearchIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false); 123NavigateToSearchIndex filterIndex,
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.cs (9)
19internal sealed partial class NavigateToSearchIndex : AbstractSyntaxIndex<NavigateToSearchIndex> 46public static ValueTask<NavigateToSearchIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 49public static ValueTask<NavigateToSearchIndex> GetRequiredIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 52public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 55public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 58public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken) 61public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, bool loadOnly, CancellationToken cancellationToken) 67internal readonly struct TestAccessor(NavigateToSearchIndex index) 87public static NavigateToSearchIndex CreateIndex(ImmutableArray<DeclaredSymbolInfo> infos)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Create.cs (1)
14private static NavigateToSearchIndex CreateIndex(
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Persistence.cs (2)
15public static Task<NavigateToSearchIndex?> LoadAsync( 26private static NavigateToSearchIndex? ReadIndex(
Microsoft.CodeAnalysis.Workspaces.UnitTests (53)
FindSymbols\NavigateToSearchIndexTests.cs (35)
30private static NavigateToSearchIndex CreateIndex(params (string name, string container)[] symbols) 33return NavigateToSearchIndex.TestAccessor.CreateIndex(infos); 158var index = CreateIndex((symbolName, "")); 177var index = CreateIndex(("Goo", ""), ("Xyz", "")); 290var index = CreateIndex((symbolName, "")); 302var index = CreateIndex(("Goo", ""), ("Xab", "")); 325var index = CreateIndex(("GooBar", "")); 349var index = CreateIndex(("GooBar", "")); 377var index = CreateIndex(("GooBar", "")); 401var index = CreateIndex(("GooBarBaz", "")); 499var index = CreateIndex((symbolName, "")); 562var index = CreateIndex((symbolName, "")); 631var index = CreateIndex((symbolName, "")); 642var index = CreateIndex(("Alpha", ""), ("Beta", "")); 662var index = CreateIndex(("GooBar", ""), ("BazQuux", ""), ("Simple", "")); 684var index = CreateIndex(("Gooαβ", "")); 704var index = CreateIndex(("a_b_c", "")); 814var index = CreateIndex(("Dummy", symbolContainer)); 823/// Tests that <see cref="NavigateToSearchIndex.CouldContainNavigateToMatch"/> returns 898var index = CreateIndex((symbolName, symbolContainer)); 941var index = CreateIndex((symbolName, symbolContainer)); 986var index = CreateIndex( 1002var index = CreateIndex(); 1019var index = CreateIndex(("Global", ""), ("Binary", "")); 1041var index = CreateIndex(("Global", ""), ("Binary", ""), ("GooBar", "")); 1061var index = CreateIndex(("Readline", "")); 1091var index = CreateIndex(("GooBar", "")); 1124var index = CreateIndex(("static", "")); 1148var index = CreateIndex(("get_key_word", ""), ("GetKeyWord", "")); 1172var index = CreateIndex(("Readline", "")); 1196var index = CreateIndex(("GooBar", "")); 1229var index = CreateIndex(("Class", "")); 1248var index = CreateIndex(("Class", "")); 1267var index = CreateIndex(("_myField", "")); 1285var index = CreateIndex(("_class", ""));
FindSymbols\RegexPreFilterTests.cs (18)
17private static NavigateToSearchIndex CreateIndex(params (string name, string container)[] symbols) 20return NavigateToSearchIndex.TestAccessor.CreateIndex(infos); 38var index = CreateIndex(("ReadLine", "")); 46var index = CreateIndex(("ReadLine", "")); 54var index = CreateIndex(("ReadLine", "")); 65var index = CreateIndex(("ReadLine", "")); 79var index = CreateIndex(("ReadLine", "")); 87var index = CreateIndex(("ReadLine", ""), ("WriteLine", "")); 102var index = CreateIndex(("Goo", ""), ("Bar", "")); 117var index = CreateIndex(("ReadLine", "")); 125var index = CreateIndex(("ReadLine", "")); 136var index = CreateIndex(("ReadLine", "")); 147var index = CreateIndex(); 155var index = CreateIndex(("xyz", "")); 176var index = CreateIndex(("GooBar", "")); 189var index = CreateIndex(("Goo", ""), ("Bar", "")); 200var index = CreateIndex(("abcdef", "")); 211var index = CreateIndex(("αβ", ""));