4 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)
33var context = new RequiredCommandValidationContext("thepath", services, CancellationToken.None);
Aspire.Hosting.Tests (2)
RequiredCommandAnnotationTests.cs (2)
474var context = new RequiredCommandValidationContext("/usr/bin/test", services, CancellationToken.None); 486var context = new RequiredCommandValidationContext("/usr/bin/test", services, CancellationToken.None);
16 references to RequiredCommandValidationContext
Aspire.Hosting (9)
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 (2)
89var context = new RequiredCommandValidationContext(resolved, _serviceProvider, cancellationToken); 187Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>>? Callback);
DotnetToolResourceExtensions.cs (1)
210internal static async Task<RequiredCommandValidationResult> ValidateDotnetSdkVersionAsync(RequiredCommandValidationContext _, string workingDirectory)
RequiredCommandResourceExtensions.cs (4)
54/// <param name="validationCallback">A callback that validates the resolved command path. Receives a <see cref="RequiredCommandValidationContext"/> and returns a <see cref="RequiredCommandValidationResult"/>.</param> 60/// which can be created via <see cref="RequiredCommandValidationContext.Success"/> or <see cref="RequiredCommandValidationContext.Failure(string)"/>. 68Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>> validationCallback,
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
912internal static async Task<RequiredCommandValidationResult> ValidateDevTunnelCliVersionAsync(RequiredCommandValidationContext context)
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliVersionValidationTests.cs (1)
33var context = new RequiredCommandValidationContext("thepath", services, CancellationToken.None);
Aspire.Hosting.Tests (5)
RequiredCommandAnnotationTests.cs (5)
43Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>> callback = 88Func<RequiredCommandValidationContext, Task<RequiredCommandValidationResult>> callback = 320Task<RequiredCommandValidationResult> callback(RequiredCommandValidationContext _) 474var context = new RequiredCommandValidationContext("/usr/bin/test", services, CancellationToken.None); 486var context = new RequiredCommandValidationContext("/usr/bin/test", services, CancellationToken.None);