8 instantiations of ProcessCommandSpec
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
3070_ => new ProcessCommandSpec(executablePath) 3383return new ProcessCommandSpec(executablePath)
Aspire.Hosting.Tests (2)
WithProcessCommandTests.cs (2)
1396_ => new ProcessCommandSpec("test-command") 1502return new ProcessCommandSpec(executablePath)
Aspire.Hosting.TestUtilities (1)
Utils\DotnetFileAppProcess.cs (1)
31return new ProcessCommandSpec(ExecutablePath)
Stress.AppHost (3)
CommandResources.cs (3)
524return new ProcessCommandSpec("dotnet") 1151return new ProcessCommandSpec(NodeExecutablePath) 1176return new ProcessCommandSpec(DotnetExecutablePath)
21 references to ProcessCommandSpec
Aspire.Hosting (12)
ApplicationModel\ProcessCommandOptions.cs (1)
9/// Optional configuration for resource process commands added with <see cref="ResourceBuilderExtensions.WithProcessCommand{TResource}(IResourceBuilder{TResource}, string, string, Func{ExecuteCommandContext, ValueTask{ProcessCommandSpec}}, ProcessCommandOptions?)"/>.
ApplicationModel\ProcessCommandResultContext.cs (2)
12/// <see cref="ResourceBuilderExtensions.WithProcessCommand{TResource}(IResourceBuilder{TResource}, string, string, Func{ExecuteCommandContext, ValueTask{ProcessCommandSpec}}, ProcessCommandOptions?)"/>. 69public required ProcessCommandSpec ProcessCommandSpec { get; init; }
ResourceBuilderExtensions.cs (9)
3123Func<ExecuteCommandContext, ProcessCommandSpec> processSpecFactory, 3132context => new ValueTask<ProcessCommandSpec>(processSpecFactory(context)), 3181Func<ExecuteCommandContext, ValueTask<ProcessCommandSpec>> processSpecFactory, 3199var processCommandSpec = await processSpecFactory(context).ConfigureAwait(false) 3283internal static async Task<ExecuteCommandResult> ExecuteProcessCommandAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessCommandOptions commandOptions) 3352private static ProcessCommandSpec CreateProcessCommandSpec(ProcessCommandExportOptions exportOptions) 3366private static ProcessCommandSpec CreateProcessCommandSpec(ProcessCommandSpecExportData exportData) 3420private static ProcessSpec CreateProcessSpec(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessCommandOptions commandOptions) 3461private static async Task<ExecuteCommandResult> GetProcessCommandResultAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessResult processResult, ProcessCommandOptions commandOptions)
Aspire.Hosting.Tests (6)
WithProcessCommandTests.cs (6)
471async ValueTask<ProcessCommandSpec> CreateSpecAsync(ExecuteCommandContext _) 1343Func<ExecuteCommandContext, ValueTask<ProcessCommandSpec>> processSpecFactory = _ => new ValueTask<ProcessCommandSpec>((ProcessCommandSpec)null!); 1366static ProcessCommandSpec CreateSpec(ExecuteCommandContext _) 1493private static ProcessCommandSpec CreateProcessCommandSpec(
Aspire.Hosting.TestUtilities (1)
Utils\DotnetFileAppProcess.cs (1)
23public static ProcessCommandSpec CreateProcessCommandSpec(
Stress.AppHost (2)
CommandResources.cs (2)
1137private static ProcessCommandSpec CreateNodeProcessSpec( 1161private static ProcessCommandSpec CreateDotnetFileAppProcessSpec(