1 instantiation of ExtensionMethodImportCompletionCacheEntry
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionCacheEntry.cs (1)
50return new ExtensionMethodImportCompletionCacheEntry(
14 references to ExtensionMethodImportCompletionCacheEntry
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\ImportCompletionCacheService\EditorExtensionMethodImportCompletionCacheServiceFactory.cs (2)
16[ExportWorkspaceServiceFactory(typeof(IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>), ServiceLayer.Editor), Shared] 18: AbstractImportCompletionCacheServiceFactory<ExtensionMethodImportCompletionCacheEntry, object>
Microsoft.CodeAnalysis.Features (12)
Completion\Providers\ImportCompletionProvider\DefaultExtensionMethodImportCompletionCacheServiceFactory.cs (2)
16[ExportWorkspaceServiceFactory(typeof(IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>), ServiceLayer.Default), Shared] 18: AbstractImportCompletionCacheServiceFactory<ExtensionMethodImportCompletionCacheEntry, object>
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionCacheEntry.cs (1)
48public ExtensionMethodImportCompletionCacheEntry ToCacheEntry()
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (4)
244private static async Task<ExtensionMethodImportCompletionCacheEntry> GetUpToDateCacheEntryAsync( 246IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object> cacheService, 254if (!cacheService.ProjectItemsCache.TryGetValue(project.Id, out var cacheEntry) || 259var builder = new ExtensionMethodImportCompletionCacheEntry.Builder(checksum, project.Language, syntaxFacts.StringComparer);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (5)
29private readonly IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object> _cacheService; 66private static IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object> GetCacheService(Project project) 67=> project.Solution.Services.GetRequiredService<IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>>(); 163ExtensionMethodImportCompletionCacheEntry cacheEntry; 434private MultiDictionary<string, (string methodName, string receiverTypeName)> CreateAggregatedFilter(ExtensionMethodImportCompletionCacheEntry syntaxIndex)