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