6 implementations of IEnvironmentCheck
aspire (6)
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (1)
15internal sealed partial class ContainerRuntimeCheck(ILogger<ContainerRuntimeCheck> logger) : IEnvironmentCheck
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
14internal sealed class DeprecatedAgentConfigCheck : IEnvironmentCheck
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
16internal sealed class DeprecatedWorkloadCheck(ILogger<DeprecatedWorkloadCheck> logger) : IEnvironmentCheck
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
28internal sealed class DevCertsCheck(ILogger<DevCertsCheck> logger) : IEnvironmentCheck
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
12internal sealed class DotNetSdkCheck(IDotNetSdkInstaller sdkInstaller, ILogger<DotNetSdkCheck> logger) : IEnvironmentCheck
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (1)
12internal sealed class WslEnvironmentCheck : IEnvironmentCheck
15 references to IEnvironmentCheck
aspire (9)
Program.cs (6)
356builder.Services.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>(); 357builder.Services.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>(); 358builder.Services.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>(); 359builder.Services.AddSingleton<IEnvironmentCheck, DevCertsCheck>(); 360builder.Services.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>(); 361builder.Services.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();
Utils\EnvironmentChecker\EnvironmentChecker.cs (3)
11internal sealed class EnvironmentChecker(IEnumerable<IEnvironmentCheck> checks, ILogger<EnvironmentChecker> logger) : IEnvironmentChecker 13private readonly IEnvironmentCheck[] _checks = checks.OrderBy(c => c.Order).ToArray(); 22foreach (var check in _checks)
Aspire.Cli.Tests (6)
Utils\CliTestHelper.cs (6)
144services.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>(); 145services.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>(); 146services.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>(); 147services.AddSingleton<IEnvironmentCheck, DevCertsCheck>(); 148services.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>(); 149services.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();