6 implementations of IEnvironmentCheck
aspire (6)
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (1)
15
internal sealed partial class ContainerRuntimeCheck(ILogger<ContainerRuntimeCheck> logger) :
IEnvironmentCheck
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
14
internal sealed class DeprecatedAgentConfigCheck :
IEnvironmentCheck
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
16
internal sealed class DeprecatedWorkloadCheck(ILogger<DeprecatedWorkloadCheck> logger) :
IEnvironmentCheck
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
16
internal sealed class DevCertsCheck(ILogger<DevCertsCheck> logger, ICertificateToolRunner certificateToolRunner) :
IEnvironmentCheck
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
22
ILogger<DotNetSdkCheck> logger) :
IEnvironmentCheck
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (1)
12
internal sealed class WslEnvironmentCheck :
IEnvironmentCheck
15 references to IEnvironmentCheck
aspire (9)
Program.cs (6)
425
builder.Services.AddSingleton<
IEnvironmentCheck
, WslEnvironmentCheck>();
426
builder.Services.AddSingleton<
IEnvironmentCheck
, DotNetSdkCheck>();
427
builder.Services.AddSingleton<
IEnvironmentCheck
, DeprecatedWorkloadCheck>();
428
builder.Services.AddSingleton<
IEnvironmentCheck
, DevCertsCheck>();
429
builder.Services.AddSingleton<
IEnvironmentCheck
, ContainerRuntimeCheck>();
430
builder.Services.AddSingleton<
IEnvironmentCheck
, DeprecatedAgentConfigCheck>();
Utils\EnvironmentChecker\EnvironmentChecker.cs (3)
11
internal sealed class EnvironmentChecker(IEnumerable<
IEnvironmentCheck
> checks, ILogger<EnvironmentChecker> logger) : IEnvironmentChecker
13
private readonly
IEnvironmentCheck
[] _checks = checks.OrderBy(c => c.Order).ToArray();
22
foreach (
var
check in _checks)
Aspire.Cli.Tests (6)
Utils\CliTestHelper.cs (6)
147
services.AddSingleton<
IEnvironmentCheck
, WslEnvironmentCheck>();
148
services.AddSingleton<
IEnvironmentCheck
, DotNetSdkCheck>();
149
services.AddSingleton<
IEnvironmentCheck
, DeprecatedWorkloadCheck>();
150
services.AddSingleton<
IEnvironmentCheck
, DevCertsCheck>();
151
services.AddSingleton<
IEnvironmentCheck
, ContainerRuntimeCheck>();
152
services.AddSingleton<
IEnvironmentCheck
, DeprecatedAgentConfigCheck>();