2 instantiations of RequiredCommandValidationContext
Aspire.Hosting (1)
ApplicationModel\RequiredCommandValidator.cs (1)
89var context = new RequiredCommandValidationContext(resolved, _serviceProvider, cancellationToken);
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliVersionValidationTests.cs (1)
34var context = new RequiredCommandValidationContext("thepath", services, CancellationToken.None);
9 references to RequiredCommandValidationContext
Aspire.Hosting (5)
ApplicationModel\RequiredCommandAnnotation.cs (2)
31/// The callback receives a <see cref="RequiredCommandValidationContext"/> containing the resolved path and service provider. 34public Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>>? ValidationCallback { get; init; }
ApplicationModel\RequiredCommandValidator.cs (1)
89var context = new RequiredCommandValidationContext(resolved, _serviceProvider, cancellationToken);
RequiredCommandResourceExtensions.cs (2)
53/// <param name="validationCallback">A callback that validates the resolved command path. Receives a <see cref="RequiredCommandValidationContext"/> and returns a <see cref="RequiredCommandValidationResult"/>.</param> 65Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>> validationCallback,
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
720internal static async Task<RequiredCommandValidationResult> ValidateDevTunnelCliVersionAsync(RequiredCommandValidationContext context)
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliVersionValidationTests.cs (1)
34var context = new RequiredCommandValidationContext("thepath", services, CancellationToken.None);
Aspire.Hosting.Tests (2)
RequiredCommandAnnotationTests.cs (2)
43Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>> callback = 88Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>> callback =