2 implementations of IChecksummedPersistentStorageService
Microsoft.CodeAnalysis.Workspaces (2)
Storage\AbstractPersistentStorageService.cs (1)
20internal abstract partial class AbstractPersistentStorageService(IPersistentStorageConfiguration configuration) : IChecksummedPersistentStorageService
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (1)
12internal sealed class NoOpPersistentStorageService : IChecksummedPersistentStorageService
23 references to IChecksummedPersistentStorageService
AnalyzerRunner (1)
IncrementalAnalyzerRunner.cs (1)
45var persistentStorageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
IdeCoreBenchmarks (2)
FindReferencesBenchmarks.cs (1)
83var storageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
NavigateToBenchmarks.cs (1)
183var storageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Preview\PreviewWorkspaceTests.cs (1)
117var persistentService = previewWorkspace.Services.SolutionServices.GetPersistentStorageService();
Microsoft.CodeAnalysis.Features (4)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (4)
24using CachedIndexMap = ConcurrentDictionary<(IChecksummedPersistentStorageService service, DocumentKey documentKey, StringTable stringTable), AsyncLazy<TopLevelSyntaxTreeIndex?>>; 94var storageService = solution.Services.GetPersistentStorageService(); 100IChecksummedPersistentStorageService storageService, 161IChecksummedPersistentStorageService storageService,
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (1)
119var storageService = GetWorkspaceServices().GetPersistentStorageService();
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (2)
127var persistenceService = solution.Services.GetPersistentStorageService(); 290var persistenceService = GetWorkspaceServices().GetPersistentStorageService();
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (5)
46var storageService = project.LanguageServices.SolutionServices.GetPersistentStorageService(); 63IChecksummedPersistentStorageService storageService, 139var persistentStorageService = project.LanguageServices.SolutionServices.GetPersistentStorageService(); 144Document document, IChecksummedPersistentStorageService persistentStorageService) 158IChecksummedPersistentStorageService persistentStorageService,
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
60var persistentStorageService = services.GetPersistentStorageService(); 89var persistentStorageService = services.GetPersistentStorageService();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
20IChecksummedPersistentStorageService storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Persistence.cs (1)
16IChecksummedPersistentStorageService storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
Storage\PersistentStorageExtensions.cs (1)
15public static IChecksummedPersistentStorageService GetPersistentStorageService(this SolutionServices services)
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (2)
14private static readonly IChecksummedPersistentStorageService Instance = new NoOpPersistentStorageService(); 20public static IChecksummedPersistentStorageService GetOrThrow(IPersistentStorageConfiguration configuration)