1 implementation of ProjectItemsCache
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
72public IDictionary<ProjectId, TProjectCacheEntry> ProjectItemsCache { get; }
5 references to ProjectItemsCache
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
95else if (CacheService.ProjectItemsCache.TryGetValue(projectId, out var cacheEntry)) 174CacheService.ProjectItemsCache,
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (2)
254if (!cacheService.ProjectItemsCache.TryGetValue(project.Id, out var cacheEntry) || 277cacheService.ProjectItemsCache[project.Id] = cacheEntry;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
168else if (!_cacheService.ProjectItemsCache.TryGetValue(project.Id, out cacheEntry))