1 interface inheriting from IChecksummedPersistentStorageService
Microsoft.CodeAnalysis.Workspaces (1)
Storage\CloudCache\ICloudCacheStorageServiceProvider.cs (1)
9internal interface ICloudCacheStorageService : IChecksummedPersistentStorageService, IWorkspaceService
2 implementations of IChecksummedPersistentStorageService
Microsoft.CodeAnalysis.Workspaces (2)
Storage\AbstractPersistentStorageService.cs (1)
20internal abstract partial class AbstractPersistentStorageService : IChecksummedPersistentStorageService
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (1)
12internal sealed class NoOpPersistentStorageService : IChecksummedPersistentStorageService
23 references to IChecksummedPersistentStorageService
AnalyzerRunner (1)
IncrementalAnalyzerRunner.cs (1)
57var persistentStorageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
IdeCoreBenchmarks (2)
FindReferencesBenchmarks.cs (1)
94var storageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
NavigateToBenchmarks.cs (1)
196var storageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Preview\PreviewWorkspaceTests.cs (1)
131var persistentService = previewWorkspace.Services.SolutionServices.GetPersistentStorageService();
Microsoft.CodeAnalysis.Features (5)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (5)
21using CachedIndexMap = ConcurrentDictionary<(IChecksummedPersistentStorageService service, DocumentKey documentKey, StringTable stringTable), AsyncLazy<TopLevelSyntaxTreeIndex?>>; 82var storageService = solution.Services.GetPersistentStorageService(); 88IChecksummedPersistentStorageService storageService, 117IChecksummedPersistentStorageService storageService, 144IChecksummedPersistentStorageService storageService,
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (1)
115var storageService = GetWorkspaceServices().GetPersistentStorageService();
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (2)
113var persistenceService = solution.Services.GetPersistentStorageService(); 264var persistenceService = GetWorkspaceServices().GetPersistentStorageService();
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (4)
38var storageService = document.Project.Solution.Services.GetPersistentStorageService(); 55IChecksummedPersistentStorageService storageService, 129var persistentStorageService = solution.Services.GetPersistentStorageService(); 134IChecksummedPersistentStorageService persistentStorageService, Document document, CancellationToken cancellationToken)
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
60var persistentStorageService = services.GetPersistentStorageService(); 90var persistentStorageService = services.GetPersistentStorageService();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
17IChecksummedPersistentStorageService 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)
16public 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)