2 instantiations of SyntaxTreeIndex
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
167return new SyntaxTreeIndex(
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
70return new SyntaxTreeIndex(
55 references to SyntaxTreeIndex
IdeCoreBenchmarks (2)
NavigateToBenchmarks.cs (2)
161await SyntaxTreeIndex.GetIndexAsync(document, default).ConfigureAwait(false); 208await SyntaxTreeIndex.GetIndexAsync(d, default);
Microsoft.CodeAnalysis.Features (5)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
485var info = await document.GetSyntaxTreeIndexAsync(cancellationToken).ConfigureAwait(false); 496private static bool InfoProbablyContainsTupleFieldNames(SyntaxTreeIndex info, ImmutableArray<string> tupleFieldNames)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
190var syntaxTreeIndex = await SyntaxTreeIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false);
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
33/// String table we use to dedupe common values while deserializing <see cref="SyntaxTreeIndex"/>s. Once the
Microsoft.CodeAnalysis.Workspaces (44)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (2)
118var index = await SyntaxTreeIndex.GetIndexAsync(
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (14)
339Func<SyntaxTreeIndex, T, bool> predicate, 345var info = await SyntaxTreeIndex.GetRequiredIndexAsync(d, c).ConfigureAwait(false); 353Func<SyntaxTreeIndex, bool> predicate, 374Func<SyntaxTreeIndex, bool> isRelevantDocument, 379var syntaxTreeInfo = await SyntaxTreeIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false); 403static bool IsRelevantDocument(SyntaxTreeIndex syntaxTreeInfo) 438static bool IsRelevantDocument(SyntaxTreeIndex syntaxTreeInfo) 477static bool IsRelevantDocument(SyntaxTreeIndex syntaxTreeInfo) 511static bool IsRelevantDocument(SyntaxTreeIndex syntaxTreeInfo) 538static bool IsRelevantDocument(SyntaxTreeIndex syntaxTreeInfo) 904var index = await SyntaxTreeIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (2)
63var info = await SyntaxTreeIndex.GetRequiredIndexAsync(state.Document, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (2)
32var index = await SyntaxTreeIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
219static bool IsRelevantDocument(SyntaxTreeIndex syntaxTreeInfo)
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (2)
54var index = await SyntaxTreeIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferenceCache.cs (2)
75var info = await SyntaxTreeIndex.GetRequiredIndexAsync(document, cancellationToken).ConfigureAwait(false);
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (1)
40var stringTable = SyntaxTreeIndex.GetStringTable(document.Project);
FindSymbols\SyntaxTree\SyntaxTreeIndex.cs (4)
12internal sealed partial class SyntaxTreeIndex : AbstractSyntaxIndex<SyntaxTreeIndex> 33public static ValueTask<SyntaxTreeIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 36public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 40public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
42private static SyntaxTreeIndex CreateIndex(
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (2)
16public static Task<SyntaxTreeIndex?> LoadAsync( 44private static SyntaxTreeIndex? ReadIndex(
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
160var stringTable = SyntaxTreeIndex.GetStringTable(project);
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
739var info = await SyntaxTreeIndex.GetRequiredIndexAsync(document, _cancellationToken).ConfigureAwait(false);
Shared\Extensions\DocumentExtensions.cs (5)
16public static async ValueTask<SyntaxTreeIndex> GetSyntaxTreeIndexAsync(this Document document, CancellationToken cancellationToken) 18var result = await SyntaxTreeIndex.GetIndexAsync(document, loadOnly: false, cancellationToken).ConfigureAwait(false); 23public static ValueTask<SyntaxTreeIndex?> GetSyntaxTreeIndexAsync(this Document document, bool loadOnly, CancellationToken cancellationToken) 24=> SyntaxTreeIndex.GetIndexAsync(document, loadOnly, cancellationToken);
Workspace\Solution\Project.cs (3)
418Func<SyntaxTreeIndex, CancellationToken, bool> predicate, CancellationToken cancellationToken) 422var index = await SyntaxTreeIndex.GetRequiredIndexAsync(d, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (4)
PersistentStorage\AbstractPersistentStorageTests.cs (4)
887var index = await SyntaxTreeIndex.GetRequiredIndexAsync(document, default); 890var index2 = await SyntaxTreeIndex.LoadAsync(_storageService!, DocumentKey.ToDocumentKey(document), checksum: null, new StringTable(), default);