2 implementations of IRequiredCommandValidator
Aspire.Hosting (1)
ApplicationModel\RequiredCommandValidator.cs (1)
17internal sealed class RequiredCommandValidator : IRequiredCommandValidator, IDisposable
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
715private sealed class TestRequiredCommandValidator : IRequiredCommandValidator
9 references to IRequiredCommandValidator
Aspire.Hosting (5)
ApplicationModel\RequiredCommandValidator.cs (1)
14/// Default implementation of <see cref="IRequiredCommandValidator"/> that validates commands
DistributedApplicationBuilder.cs (1)
547_innerBuilder.Services.TryAddSingleton<IRequiredCommandValidator, RequiredCommandValidator>();
Lifecycle\RequiredCommandValidationEventingSubscriber.cs (3)
16/// validation to <see cref="IRequiredCommandValidator"/>. 19IRequiredCommandValidator validator) : IDistributedApplicationEventingSubscriber 21private readonly IRequiredCommandValidator _validator = validator ?? throw new ArgumentNullException(nameof(validator));
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
123var commandValidator = e.Services.GetRequiredService<IRequiredCommandValidator>();
Aspire.Hosting.DevTunnels.Tests (2)
DevTunnelResourceBuilderExtensionsTests.cs (2)
208builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 612builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>();