1 instantiation of ProjectIndex
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
89
return new
ProjectIndex
(classesThatMayDeriveFromSystemObject, valueTypes, enums, delegates, namedTypes);
7 references to ProjectIndex
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
204
var
projectIndex = await
ProjectIndex
.GetIndexAsync(project, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (5)
18
private static readonly ConditionalWeakTable<Project, AsyncLazy<
ProjectIndex
>> s_projectToIndex =
36
public static Task<
ProjectIndex
> GetIndexAsync(
42
project, p => new AsyncLazy<
ProjectIndex
>(
43
c =>
ProjectIndex
.CreateIndexAsync(p, c), cacheResult: true));
49
private static async Task<
ProjectIndex
> CreateIndexAsync(Project project, CancellationToken cancellationToken)