8 instantiations of ProcessCommandSpec
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
3191_ => new ProcessCommandSpec(executablePath) 3504return 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") 1367return new ProcessCommandSpec(NodeExecutablePath) 1392return 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)
3244Func<ExecuteCommandContext, ProcessCommandSpec> processSpecFactory, 3253context => new ValueTask<ProcessCommandSpec>(processSpecFactory(context)), 3302Func<ExecuteCommandContext, ValueTask<ProcessCommandSpec>> processSpecFactory, 3320var processCommandSpec = await processSpecFactory(context).ConfigureAwait(false) 3404internal static async Task<ExecuteCommandResult> ExecuteProcessCommandAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessCommandOptions commandOptions) 3473private static ProcessCommandSpec CreateProcessCommandSpec(ProcessCommandExportOptions exportOptions) 3487private static ProcessCommandSpec CreateProcessCommandSpec(ProcessCommandSpecExportData exportData) 3541private static ProcessSpec CreateProcessSpec(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessCommandOptions commandOptions) 3582private 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)
1353private static ProcessCommandSpec CreateNodeProcessSpec( 1377private static ProcessCommandSpec CreateDotnetFileAppProcessSpec(