1 implementation of IPersistentStorageConfiguration
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
33
internal sealed class DefaultPersistentStorageConfiguration :
IPersistentStorageConfiguration
9 references to IPersistentStorageConfiguration
Microsoft.CodeAnalysis.Workspaces (9)
Storage\AbstractPersistentStorageService.cs (3)
20
internal abstract partial class AbstractPersistentStorageService(
IPersistentStorageConfiguration
configuration) : IChecksummedPersistentStorageService
22
protected readonly
IPersistentStorageConfiguration
Configuration = configuration;
41
IPersistentStorageConfiguration
configuration,
Storage\PersistentStorageExtensions.cs (2)
17
var
configuration = services.GetRequiredService<
IPersistentStorageConfiguration
>();
Storage\SQLite\v2\SQLitePersistentStorageService.cs (2)
20
IPersistentStorageConfiguration
configuration,
32
=> new SQLitePersistentStorageService(workspaceServices.GetRequiredService<
IPersistentStorageConfiguration
>(), _asyncListener);
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
32
[ExportWorkspaceService(typeof(
IPersistentStorageConfiguration
)), Shared]
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (1)
20
public static IChecksummedPersistentStorageService GetOrThrow(
IPersistentStorageConfiguration
configuration)