8 instantiations of ProcessCommandSpec
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
3441_ => new ProcessCommandSpec(executablePath) 3754return 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)
536return new ProcessCommandSpec("dotnet") 1444return new ProcessCommandSpec(NodeExecutablePath) 1469return 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)
3494Func<ExecuteCommandContext, ProcessCommandSpec> processSpecFactory, 3503context => new ValueTask<ProcessCommandSpec>(processSpecFactory(context)), 3552Func<ExecuteCommandContext, ValueTask<ProcessCommandSpec>> processSpecFactory, 3570var processCommandSpec = await processSpecFactory(context).ConfigureAwait(false) 3654internal static async Task<ExecuteCommandResult> ExecuteProcessCommandAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessCommandOptions commandOptions) 3723private static ProcessCommandSpec CreateProcessCommandSpec(ProcessCommandExportOptions exportOptions) 3737private static ProcessCommandSpec CreateProcessCommandSpec(ProcessCommandSpecExportData exportData) 3791private static ProcessSpec CreateProcessSpec(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessCommandOptions commandOptions) 3832private 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)
1430private static ProcessCommandSpec CreateNodeProcessSpec( 1454private static ProcessCommandSpec CreateDotnetFileAppProcessSpec(