2 implementations of IChecksummedPersistentStorageService
Microsoft.CodeAnalysis.Workspaces (2)
Storage\AbstractPersistentStorageService.cs (1)
20
internal abstract partial class AbstractPersistentStorageService(IPersistentStorageConfiguration configuration) :
IChecksummedPersistentStorageService
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (1)
12
internal sealed class NoOpPersistentStorageService :
IChecksummedPersistentStorageService
19 references to IChecksummedPersistentStorageService
Microsoft.CodeAnalysis.Features (6)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (6)
24
using CachedIndexMap = ConcurrentDictionary<(
IChecksummedPersistentStorageService
service, DocumentKey documentKey, StringTable stringTable), AsyncLazy<TopLevelSyntaxTreeIndex?>>;
25
using CachedFilterIndexMap = ConcurrentDictionary<(
IChecksummedPersistentStorageService
service, DocumentKey documentKey, StringTable stringTable), AsyncLazy<NavigateToSearchIndex?>>;
104
var
storageService = solution.Services.GetPersistentStorageService();
110
IChecksummedPersistentStorageService
storageService,
181
IChecksummedPersistentStorageService
storageService,
200
IChecksummedPersistentStorageService
storageService,
Microsoft.CodeAnalysis.Workspaces (13)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (5)
46
var
storageService = project.LanguageServices.SolutionServices.GetPersistentStorageService();
63
IChecksummedPersistentStorageService
storageService,
139
var
persistentStorageService = project.LanguageServices.SolutionServices.GetPersistentStorageService();
144
Document document,
IChecksummedPersistentStorageService
persistentStorageService)
158
IChecksummedPersistentStorageService
persistentStorageService,
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
60
var
persistentStorageService = services.GetPersistentStorageService();
89
var
persistentStorageService = services.GetPersistentStorageService();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
20
IChecksummedPersistentStorageService
storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Persistence.cs (1)
16
IChecksummedPersistentStorageService
storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Persistence.cs (1)
16
IChecksummedPersistentStorageService
storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
Storage\PersistentStorageExtensions.cs (1)
15
public static
IChecksummedPersistentStorageService
GetPersistentStorageService(this SolutionServices services)
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (2)
14
private static readonly
IChecksummedPersistentStorageService
Instance = new NoOpPersistentStorageService();
20
public static
IChecksummedPersistentStorageService
GetOrThrow(IPersistentStorageConfiguration configuration)