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