140 instantiations of ProcessInvocationOptions
aspire (40)
Commands\AppHostLauncher.cs (1)
444var options = new ProcessInvocationOptions
Commands\DashboardRunCommand.cs (1)
401var options = new ProcessInvocationOptions
Commands\InitCommand.cs (1)
499options: new ProcessInvocationOptions(),
Commands\RestoreCommand.cs (1)
137async () => await _runner.RestoreAsync(effectiveAppHostFile, new ProcessInvocationOptions(), cancellationToken),
DotNet\DotNetCliRunner.cs (3)
172public ProcessInvocationOptions Clone() => new() 421return new ProcessInvocationOptions 1146options: new ProcessInvocationOptions
DotNet\DotNetRestoreConfiguration.cs (1)
54new ProcessInvocationOptions
Layout\LayoutProcessRunner.cs (2)
27var options = new ProcessInvocationOptions 69var effectiveOptions = options?.Clone() ?? new ProcessInvocationOptions();
NuGet\NuGetPackageCache.cs (2)
193new ProcessInvocationOptions { SuppressLogging = true }, 268new ProcessInvocationOptions { SuppressLogging = true },
Profiling\ProfileCaptureService.cs (1)
97var processOptions = new ProcessInvocationOptions
Projects\AppHostInfoResolver.cs (1)
142new ProcessInvocationOptions(),
Projects\DotNetAppHostProject.cs (6)
1545var runOptions = new ProcessInvocationOptions 1772var buildOptions = new ProcessInvocationOptions 2439var buildOptions = new ProcessInvocationOptions 2472var runOptions = new ProcessInvocationOptions 2507var options = new ProcessInvocationOptions 2577new ProcessInvocationOptions(),
Projects\DotNetBasedAppHostServerProject.cs (3)
497var options = new ProcessInvocationOptions 650var options = new ProcessInvocationOptions 686new ProcessInvocationOptions(),
Projects\GuestAppHostProject.cs (1)
1111new ProcessInvocationOptions
Projects\NativeAppHostServerProject.cs (2)
142await using var execution = _processes.CreateExecution(start, new ProcessInvocationOptions 255var execution = _processes.CreateExecution(startInfo, new ProcessInvocationOptions
Projects\PrebuiltAppHostServer.cs (2)
447new ProcessInvocationOptions 819var options = new ProcessInvocationOptions
Projects\ProcessGuestLauncher.cs (1)
125var invocationOptions = new ProcessInvocationOptions
Projects\ProjectUpdater.cs (4)
177var (configPathsExitCode, configPaths) = await runner.GetNuGetConfigPathsAsync(projectFile.Directory!, new(), cancellationToken); 329var restoreExitCode = await runner.RestoreAsync(projectFile, new() 593return await runner.GetProjectItemsAndPropertiesAsync(projectFile, items, properties, targets: [], new() 1725options: new(),
Telemetry\TelemetryServiceCollectionExtensions.cs (1)
36new ProcessInvocationOptions
Templating\DotNetTemplateFactory.cs (1)
503var options = new ProcessInvocationOptions()
Templating\TemplateNuGetConfigService.cs (1)
468var options = new ProcessInvocationOptions
Utils\AppHostHelper.cs (1)
80new ProcessInvocationOptions(),
Utils\EnvironmentChecker\DcpConnectionChecker.cs (1)
260var options = new ProcessInvocationOptions
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
419new ProcessInvocationOptions
Utils\EnvironmentChecker\GoAppHostToolingCheck.cs (1)
364new ProcessInvocationOptions
Aspire.Cli.Tests (100)
Commands\DashboardRunCommandTests.cs (1)
451new ProcessInvocationOptions(),
Commands\RunCommandTests.cs (8)
3264var options = new ProcessInvocationOptions(); 3908var options = new ProcessInvocationOptions(); 3956var options = new ProcessInvocationOptions(); 4000var options = new ProcessInvocationOptions { Debug = true }; 4048var options = new ProcessInvocationOptions { Debug = false }; 4091var options = new ProcessInvocationOptions { Debug = true }; 4135var options = new ProcessInvocationOptions(); 4179var options = new ProcessInvocationOptions();
DotNet\DotNetCliRunnerTests.cs (64)
120var restoreExitCode = await runner.RestoreAsync(projectFile, new ProcessInvocationOptions 180new ProcessInvocationOptions { NoRestore = true, ExcludeRestorePackageImports = true }, 201new ProcessInvocationOptions { NoRestore = true, ExcludeRestorePackageImports = true }, 484var options = new ProcessInvocationOptions() 556new ProcessInvocationOptions { LaunchProfile = "--no-build" }, 590new ProcessInvocationOptions(), 632new ProcessInvocationOptions(), 673new ProcessInvocationOptions(), 689var options = new ProcessInvocationOptions(); 733new ProcessInvocationOptions(), 767var exitCode = await runner.BuildAsync(projectFile, noRestore: false, new ProcessInvocationOptions(), CancellationToken.None).DefaultTimeout(); 854var options = new ProcessInvocationOptions 895var options = new ProcessInvocationOptions(); 923var options = new ProcessInvocationOptions(); 952var options = new ProcessInvocationOptions(); 989var options = new ProcessInvocationOptions(); 1026var options = new ProcessInvocationOptions(); 1054var options = new ProcessInvocationOptions(); 1091var options = new ProcessInvocationOptions(); 1132var options = new ProcessInvocationOptions(); 1186var options = new ProcessInvocationOptions(); 1270new ProcessInvocationOptions(), 1294var options = new ProcessInvocationOptions(); 1332var options = new ProcessInvocationOptions(); 1372var options = new ProcessInvocationOptions(); 1414var options = new ProcessInvocationOptions(); 1503options: new ProcessInvocationOptions 1570new ProcessInvocationOptions(), 1608new ProcessInvocationOptions(), 1650new ProcessInvocationOptions(), 1669var options = new ProcessInvocationOptions(); 1722var options = new ProcessInvocationOptions(); 1789var options = new ProcessInvocationOptions(); 1855var options = new ProcessInvocationOptions(); 1937var options = new ProcessInvocationOptions 1978var options = new ProcessInvocationOptions(); 2008var options = new ProcessInvocationOptions() 2055var options = new ProcessInvocationOptions() 2120new ProcessInvocationOptions(), 2157new ProcessInvocationOptions(), 2199new ProcessInvocationOptions(), 2216var options = new ProcessInvocationOptions() 2260var options = new ProcessInvocationOptions() 2312var options = new ProcessInvocationOptions() 2361var options = new ProcessInvocationOptions() 2409var options = new ProcessInvocationOptions(); 2462new ProcessInvocationOptions { NoRestore = true, ExcludeRestorePackageImports = true }, 2494new ProcessInvocationOptions { SuppressLogging = suppressLogging }, 2532new ProcessInvocationOptions(), 2579var result = await runner.GetAppHostInformationAsync(projectFile, new ProcessInvocationOptions(), CancellationToken.None); 2621var result = await runner.GetAppHostInformationAsync(projectFile, new ProcessInvocationOptions(), CancellationToken.None); 2638var options = new ProcessInvocationOptions(); 2678var options = new ProcessInvocationOptions(); 2763var options = new ProcessInvocationOptions(); 2816var options = new ProcessInvocationOptions { SuppressLogging = true }; 2858var options = new ProcessInvocationOptions { SuppressLogging = true }; 2900var options = new ProcessInvocationOptions { SuppressLogging = true }; 2928var options = new ProcessInvocationOptions { SuppressLogging = true }; 3021new ProcessInvocationOptions(), 3054var options = new ProcessInvocationOptions(); 3092var options = new ProcessInvocationOptions(); 3130var options = new ProcessInvocationOptions(); 3170var options = new ProcessInvocationOptions(); 3209var options = new ProcessInvocationOptions();
DotNet\OwnedProcessExecutionTests.cs (1)
29new ProcessInvocationOptions
DotNet\ProcessExecutionDetachedTests.cs (1)
132new ProcessInvocationOptions
DotNet\ProcessExecutionFactoryEnvironmentTests.cs (5)
31await using var execution = CreateFactory().CreateExecution(startInfo, new ProcessInvocationOptions 89await using var execution = CreateFactory().CreateExecution(startInfo, new ProcessInvocationOptions 122new ProcessInvocationOptions()); 138await using var execution = CreateFactory().CreateExecution(startInfo, new ProcessInvocationOptions()); 154new ProcessInvocationOptions
DotNet\ProcessExecutionTests.cs (3)
185new ProcessInvocationOptions 236new ProcessInvocationOptions 372new ProcessInvocationOptions
DotNet\ProcessInvocationOptionsTests.cs (2)
19var original = new ProcessInvocationOptions 53var defaults = new ProcessInvocationOptions();
DotNet\ProcessScopeTests.cs (3)
19"guardian", [], null, new ProcessInvocationOptions(), 46"guardian", [], null, new ProcessInvocationOptions(), 76"guardian", [], null, new ProcessInvocationOptions(),
Layout\LayoutProcessRunnerTests.cs (3)
84var callerOptions = new ProcessInvocationOptions { KillOnParentExit = !optInArgument }; 106await using var execution = await runner.StartAsync("tool", ["arg"], options: new ProcessInvocationOptions { Detached = true }); 124options: new ProcessInvocationOptions { Lifetime = ChildProcessLifetime.AppHost }, killOnParentExit: true);
ProfileCaptureServiceTests.cs (3)
349options: new ProcessInvocationOptions(), 595process = CreateRunningProcess("aspire-managed", [], env: null, new ProcessInvocationOptions()); 617options: new ProcessInvocationOptions(),
Projects\AppHostServerSessionTests.cs (2)
209"test-server", [], null, workspace.WorkspaceRoot, new ProcessInvocationOptions()); 556var options = new ProcessInvocationOptions
Telemetry\InternalMicrosoftDetectorTests.cs (1)
1734new ProcessInvocationOptions { SuppressLogging = true, StandardOutputCallback = stdout, StandardErrorCallback = stderr }),
Telemetry\ProfilingTelemetryTests.cs (3)
67using (var dotnetActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions())) 132using (var dotnetActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions())) 138using (var directActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions()))
214 references to ProcessInvocationOptions
aspire (66)
Commands\AppHostLauncher.cs (1)
444var options = new ProcessInvocationOptions
Commands\DashboardRunCommand.cs (1)
401var options = new ProcessInvocationOptions
DotNet\DotNetCliRunner.cs (38)
33Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken); 34Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken); 35Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken); 36Task<int> RunAppHostCommandAsync(FileInfo projectFile, string command, DirectoryInfo workingDirectory, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken); 37Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, ProcessInvocationOptions options, CancellationToken cancellationToken); 38Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs, ProcessInvocationOptions options, CancellationToken cancellationToken); 39Task<int> RestoreAsync(FileInfo projectFilePath, ProcessInvocationOptions options, CancellationToken cancellationToken); 40Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken); 41Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, CancellationToken cancellationToken); 42Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken); 43Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken); 44Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken); 45Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, ProcessInvocationOptions options, CancellationToken cancellationToken); 46Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, ProcessInvocationOptions options, CancellationToken cancellationToken); 47Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject, ProcessInvocationOptions options, CancellationToken cancellationToken); 48Task<int> InitUserSecretsAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken); 172public ProcessInvocationOptions Clone() => new() 231ProcessInvocationOptions options, 284var instrumentedOptions = CreateInstrumentedProcessOptions(options, processActivity, outputCounters); 416private static ProcessInvocationOptions CreateInstrumentedProcessOptions( 417ProcessInvocationOptions options, 728public async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 756public async Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 892public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 957ProcessInvocationOptions options, 1023public async Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, ProcessInvocationOptions options, CancellationToken cancellationToken) 1234public async Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs, ProcessInvocationOptions options, CancellationToken cancellationToken) 1249public async Task<int> RestoreAsync(FileInfo projectFilePath, ProcessInvocationOptions options, CancellationToken cancellationToken) 1269public Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken) 1272public async Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, CancellationToken cancellationToken) 1294public async Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken) 1358public async Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 1387public async Task<string> ComputeNuGetConfigHierarchySha256Async(DirectoryInfo workingDirectory, ProcessInvocationOptions options, CancellationToken cancellationToken) 1450public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken) 1631public async Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, ProcessInvocationOptions options, CancellationToken cancellationToken) 1673public async Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 1741public async Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject, ProcessInvocationOptions options, CancellationToken cancellationToken) 1770public Task<int> InitUserSecretsAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken)
DotNet\IProcessExecutionFactory.cs (2)
25ProcessInvocationOptions options); 40ProcessInvocationOptions options);
DotNet\ProcessExecution.cs (1)
18ProcessInvocationOptions options,
DotNet\ProcessExecutionFactory.cs (3)
50public IProcessExecution CreateExecution(string fileName, string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 88public IProcessExecution CreateExecution(ProcessStartInfo startInfo, ProcessInvocationOptions options) 131internal static ProcessStartInfo CreateProcessStartInfo(string fileName, IEnumerable<string> arguments, string workingDirectory, ProcessInvocationOptions options)
Layout\LayoutProcessRunner.cs (3)
27var options = new ProcessInvocationOptions 61ProcessInvocationOptions? options = null, 69var effectiveOptions = options?.Clone() ?? new ProcessInvocationOptions();
Profiling\ProfileCaptureService.cs (1)
97var processOptions = new ProcessInvocationOptions
Projects\DotNetAppHostProject.cs (6)
1545var runOptions = new ProcessInvocationOptions 1627var directRunOptions = runOptions.Clone(); 1772var buildOptions = new ProcessInvocationOptions 2439var buildOptions = new ProcessInvocationOptions 2472var runOptions = new ProcessInvocationOptions 2507var options = new ProcessInvocationOptions
Projects\DotNetBasedAppHostServerProject.cs (2)
497var options = new ProcessInvocationOptions 650var options = new ProcessInvocationOptions
Projects\PrebuiltAppHostServer.cs (1)
819var options = new ProcessInvocationOptions
Projects\ProcessGuestLauncher.cs (1)
125var invocationOptions = new ProcessInvocationOptions
Telemetry\ProfilingTelemetry.cs (2)
426internal ActivityScope StartDotNetProcess(string dotnetCommand, FileInfo? projectFile, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 1048public void SetDotNetInvocation(string dotnetCommand, FileInfo? projectFile, DirectoryInfo workingDirectory, ProcessInvocationOptions options)
Templating\DotNetTemplateFactory.cs (1)
503var options = new ProcessInvocationOptions()
Templating\TemplateNuGetConfigService.cs (1)
468var options = new ProcessInvocationOptions
Utils\AppHostHelper.cs (1)
87internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\EnvironmentChecker\DcpConnectionChecker.cs (1)
260var options = new ProcessInvocationOptions
Aspire.Cli.Tests (148)
Commands\AppHostLauncherTests.cs (4)
1471public IProcessExecution CreateExecution(string fileName, string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 1478public IProcessExecution CreateExecution(ProcessStartInfo startInfo, ProcessInvocationOptions options) 1494ProcessInvocationOptions options, 1585ProcessInvocationOptions options) : IProcessExecution
Commands\GoAppHostToolingCheckTests.cs (1)
613Func<ProcessInvocationOptions, CancellationToken, Task<int>>? waitForExitAsyncCallback = null) =>
Commands\RunCommandTests.cs (8)
3264var options = new ProcessInvocationOptions(); 3908var options = new ProcessInvocationOptions(); 3956var options = new ProcessInvocationOptions(); 4000var options = new ProcessInvocationOptions { Debug = true }; 4048var options = new ProcessInvocationOptions { Debug = false }; 4091var options = new ProcessInvocationOptions { Debug = true }; 4135var options = new ProcessInvocationOptions(); 4179var options = new ProcessInvocationOptions();
Commands\StartCommandTests.cs (2)
718public IProcessExecution CreateExecution(string fileName, string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 729public IProcessExecution CreateExecution(ProcessStartInfo startInfo, ProcessInvocationOptions options)
DotNet\DotNetCliRunnerTests.cs (41)
484var options = new ProcessInvocationOptions() 689var options = new ProcessInvocationOptions(); 854var options = new ProcessInvocationOptions 895var options = new ProcessInvocationOptions(); 923var options = new ProcessInvocationOptions(); 952var options = new ProcessInvocationOptions(); 989var options = new ProcessInvocationOptions(); 1026var options = new ProcessInvocationOptions(); 1054var options = new ProcessInvocationOptions(); 1091var options = new ProcessInvocationOptions(); 1132var options = new ProcessInvocationOptions(); 1186var options = new ProcessInvocationOptions(); 1294var options = new ProcessInvocationOptions(); 1332var options = new ProcessInvocationOptions(); 1372var options = new ProcessInvocationOptions(); 1414var options = new ProcessInvocationOptions(); 1669var options = new ProcessInvocationOptions(); 1722var options = new ProcessInvocationOptions(); 1789var options = new ProcessInvocationOptions(); 1855var options = new ProcessInvocationOptions(); 1937var options = new ProcessInvocationOptions 1978var options = new ProcessInvocationOptions(); 2008var options = new ProcessInvocationOptions() 2055var options = new ProcessInvocationOptions() 2216var options = new ProcessInvocationOptions() 2260var options = new ProcessInvocationOptions() 2312var options = new ProcessInvocationOptions() 2361var options = new ProcessInvocationOptions() 2409var options = new ProcessInvocationOptions(); 2638var options = new ProcessInvocationOptions(); 2678var options = new ProcessInvocationOptions(); 2763var options = new ProcessInvocationOptions(); 2816var options = new ProcessInvocationOptions { SuppressLogging = true }; 2858var options = new ProcessInvocationOptions { SuppressLogging = true }; 2900var options = new ProcessInvocationOptions { SuppressLogging = true }; 2928var options = new ProcessInvocationOptions { SuppressLogging = true }; 3054var options = new ProcessInvocationOptions(); 3092var options = new ProcessInvocationOptions(); 3130var options = new ProcessInvocationOptions(); 3170var options = new ProcessInvocationOptions(); 3209var options = new ProcessInvocationOptions();
DotNet\ProcessExecutionTests.cs (1)
351ProcessInvocationOptions options)
DotNet\ProcessInvocationOptionsTests.cs (4)
19var original = new ProcessInvocationOptions 53var defaults = new ProcessInvocationOptions(); 61var clone = original.Clone(); 71typeof(ProcessInvocationOptions)
Layout\LayoutProcessRunnerTests.cs (5)
19ProcessInvocationOptions? capturedOptions = null; 78ProcessInvocationOptions? capturedOptions = null; 84var callerOptions = new ProcessInvocationOptions { KillOnParentExit = !optInArgument }; 99ProcessInvocationOptions? capturedOptions = null; 116ProcessInvocationOptions? capturedOptions = null;
ProfileCaptureServiceTests.cs (2)
611private static TestProcessExecution CreateStartedProcess(Func<ProcessInvocationOptions, CancellationToken, Task<int>> waitForExitAsync) 631ProcessInvocationOptions options)
Projects\AppHostServerSessionTests.cs (1)
556var options = new ProcessInvocationOptions
Projects\PrebuiltAppHostServerTests.cs (7)
3108var processOptions = new List<ProcessInvocationOptions>(); 3302ProcessInvocationOptions? buildOptions = null; 3381ProcessInvocationOptions? buildOptions = null; 3442ProcessInvocationOptions? buildOptions = null; 3801ProcessInvocationOptions? buildOptions = null; 3864ProcessInvocationOptions? buildOptions = null; 4141ProcessInvocationOptions? buildOptions = null;
Projects\ProjectUpdaterTests.cs (1)
2079Func<DirectoryInfo, ProcessInvocationOptions, CancellationToken, (int, string[])>? getNuGetConfigPathsCallback = null)
Templating\DotNetTemplateFactoryTests.cs (16)
422public Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, ProcessInvocationOptions options, CancellationToken cancellationToken) 425public Task<int> NewProjectAsync(string templateName, string projectName, string outputPath, string[] extraArgs, ProcessInvocationOptions? options, CancellationToken cancellationToken) 428public Task<int> RestoreAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 431public Task<int> BuildAsync(FileInfo projectFile, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken) 434public Task<int> BuildAsync(FileInfo projectFile, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, CancellationToken cancellationToken) 437public Task<int> AddPackageAsync(FileInfo projectFile, string packageName, string version, string? packageSourceUrl, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken) 440public Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 443public Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 446public Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProjectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 449public Task<(int ExitCode, NuGetPackageCli[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken) 452public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 455public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 458public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 461public Task<int> RunAppHostCommandAsync(FileInfo projectFile, string command, DirectoryInfo workingDirectory, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 464public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, ProcessInvocationOptions options, CancellationToken cancellationToken) 467public Task<int> InitUserSecretsAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestDotNetCliRunner.cs (36)
15public Func<FileInfo, string, string, string?, bool, ProcessInvocationOptions, CancellationToken, int>? AddPackageAsyncCallback { get; set; } 16public Func<FileInfo, string, string, string?, bool, ProcessInvocationOptions, CancellationToken, Task<int>>? AddPackageAsyncCallbackAsync { get; set; } 17public Func<FileInfo, FileInfo, ProcessInvocationOptions, CancellationToken, int>? AddProjectToSolutionAsyncCallback { get; set; } 18public Func<FileInfo, bool, ProcessInvocationOptions, CancellationToken, int>? BuildAsyncCallback { get; set; } 19public Func<FileInfo, bool, IDictionary<string, string>?, ProcessInvocationOptions, CancellationToken, int>? BuildAsyncWithEnvironmentCallback { get; set; } 20public Func<FileInfo, ProcessInvocationOptions, CancellationToken, int>? RestoreAsyncCallback { get; set; } 21public Func<FileInfo, ProcessInvocationOptions, CancellationToken, Task<int>>? RestoreAsyncCallbackAsync { get; set; } 22public Func<FileInfo, ProcessInvocationOptions, CancellationToken, (int ExitCode, bool IsAspireHost, string? AspireHostingVersion)>? GetAppHostInformationAsyncCallback { get; set; } 23public Func<DirectoryInfo, ProcessInvocationOptions, CancellationToken, (int ExitCode, string[] ConfigPaths)>? GetNuGetConfigPathsAsyncCallback { get; set; } 24public Func<FileInfo, string[], string[], string[], ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, JsonDocument? Output)>>? GetProjectItemsAndPropertiesAsyncCallbackWithTargetsAsync { get; set; } 25public Func<FileInfo, string[], string[], string[], ProcessInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallbackWithTargets { get; set; } 26public Func<FileInfo, string[], string[], ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, JsonDocument? Output)>>? GetProjectItemsAndPropertiesAsyncCallbackAsync { get; set; } 27public Func<FileInfo, string[], string[], ProcessInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallback { get; set; } 28public Func<string, string, FileInfo?, string?, bool, ProcessInvocationOptions, CancellationToken, (int ExitCode, string? TemplateVersion)>? InstallTemplateAsyncCallback { get; set; } 29public Func<string, string, string, ProcessInvocationOptions, CancellationToken, int>? NewProjectAsyncCallback { get; set; } 31public Func<FileInfo, bool, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostCliBackchannel>?, ProcessInvocationOptions, CancellationToken, Task<int>>? RunAsyncCallback { get; set; } 32public Func<FileInfo, string, DirectoryInfo, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostCliBackchannel>?, ProcessInvocationOptions, CancellationToken, Task<int>>? RunAppHostCommandAsyncCallback { get; set; } 34public Func<DirectoryInfo, string, bool, bool, int, int, FileInfo?, bool, ProcessInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 35public Func<FileInfo, ProcessInvocationOptions, CancellationToken, (int ExitCode, IReadOnlyList<FileInfo> Projects)>? GetSolutionProjectsAsyncCallback { get; set; } 36public Func<FileInfo, FileInfo, ProcessInvocationOptions, CancellationToken, int>? AddProjectReferenceAsyncCallback { get; set; } 38public Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken) 50public Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 57public Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, ProcessInvocationOptions options, CancellationToken cancellationToken) 60public Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, CancellationToken cancellationToken) 72public Task<int> RestoreAsync(FileInfo projectFilePath, ProcessInvocationOptions options, CancellationToken cancellationToken) 83public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 92public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, ProcessInvocationOptions options, CancellationToken cancellationToken) 106public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 181public Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, ProcessInvocationOptions options, CancellationToken cancellationToken) 188public Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs, ProcessInvocationOptions options, CancellationToken cancellationToken) 197public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 212public Task<int> RunAppHostCommandAsync(FileInfo projectFile, string command, DirectoryInfo workingDirectory, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 224public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken) 231public Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, ProcessInvocationOptions options, CancellationToken cancellationToken) 238public Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject, ProcessInvocationOptions options, CancellationToken cancellationToken) 245public Task<int> InitUserSecretsAsync(FileInfo projectFile, ProcessInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestProcessExecutionFactory.cs (19)
24static void ConfigureGuardian(ProcessInvocationOptions options) 57public Func<string[], IDictionary<string, string>?, DirectoryInfo, ProcessInvocationOptions, IProcessExecution>? CreateExecutionCallback { get; set; } 59public Func<string, string[], IDictionary<string, string>?, DirectoryInfo, ProcessInvocationOptions, IProcessExecution>? CreateExecutionWithFileNameCallback { get; set; } 60public Func<System.Diagnostics.ProcessStartInfo, ProcessInvocationOptions, IProcessExecution>? CreateExecutionFromStartInfoCallback { get; set; } 66public Action<string[], IDictionary<string, string>?, DirectoryInfo, ProcessInvocationOptions>? AssertionCallback { get; set; } 68public Action<string, string[], IDictionary<string, string>?, DirectoryInfo, ProcessInvocationOptions>? FileNameAssertionCallback { get; set; } 75public Func<int, ProcessInvocationOptions, (int ExitCode, string? Stdout)>? AttemptCallback { get; set; } 81public Func<int, ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, string? Stdout)>>? AsyncAttemptCallback { get; set; } 103public ProcessInvocationOptions? LastProcessInvocationOptions { get; private set; } 110public IProcessExecution CreateExecution(string fileName, string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 149public IProcessExecution CreateExecution(System.Diagnostics.ProcessStartInfo startInfo, ProcessInvocationOptions options) 179private readonly ProcessInvocationOptions _options; 180private readonly Func<int, ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, string? Stdout)>> _attemptCallback; 190ProcessInvocationOptions options, 191Func<int, ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, string? Stdout)>> attemptCallback, 236public Func<ProcessInvocationOptions, CancellationToken, Task<int>>? WaitForExitAsyncCallback { get; init; } 318Action<string[], IDictionary<string, string>?, DirectoryInfo, ProcessInvocationOptions> assertionCallback, 349Action<string, string[], IDictionary<string, string>?, DirectoryInfo, ProcessInvocationOptions> assertionCallback, 384Func<int, ProcessInvocationOptions, (int ExitCode, string? Stdout)> attemptCallback,