4 implementations of IWindowsRegistryReader
aspire (2)
Acquisition\IWindowsRegistryReader.cs (2)
33
internal sealed class WindowsRegistryReader :
IWindowsRegistryReader
125
internal sealed class NullWindowsRegistryReader :
IWindowsRegistryReader
Aspire.Cli.Tests (2)
Acquisition\WingetRegistryProbeTests.cs (1)
102
file sealed class FakeWindowsRegistryReader(bool claim) :
IWindowsRegistryReader
TestServices\TestWindowsRegistryReader.cs (1)
8
internal sealed class TestWindowsRegistryReader(bool hasWingetAspireUninstallEntry = false) :
IWindowsRegistryReader
6 references to IWindowsRegistryReader
aspire (5)
Acquisition\IWindowsRegistryReader.cs (2)
30
/// Production <see cref="
IWindowsRegistryReader
"/>.
123
/// Non-Windows <see cref="
IWindowsRegistryReader
"/>. Always returns <see langword="false"/>.
Acquisition\WingetFirstRunProbe.cs (2)
18
private readonly
IWindowsRegistryReader
_registry;
21
public WingetFirstRunProbe(
IWindowsRegistryReader
registry, ILogger<WingetFirstRunProbe> logger)
Program.cs (1)
367
builder.Services.AddSingleton<
IWindowsRegistryReader
>(sp =>
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
220
services.AddSingleton<
IWindowsRegistryReader
, NullWindowsRegistryReader>();