338 instantiations of ProcessStartInfo
aspire (36)
Acquisition\PeerInstallProbe.cs (1)
200var startInfo = new ProcessStartInfo
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (1)
30var startInfo = new ProcessStartInfo(executablePath, "--version")
Agents\Copilot\CopilotCliRunner.cs (1)
30var startInfo = new ProcessStartInfo(executablePath, "--version")
Agents\OpenCode\OpenCodeCliRunner.cs (1)
30var startInfo = new ProcessStartInfo(executablePath, "--version")
Agents\Playwright\PlaywrightCliRunner.cs (2)
27var startInfo = new ProcessStartInfo(executablePath, "--version") 92var startInfo = new ProcessStartInfo(executablePath)
Agents\VsCode\VsCodeCliRunner.cs (1)
31var startInfo = new ProcessStartInfo(executablePath, "--version")
Certificates\CertificateGeneration\MacOSCertificateManager.cs (6)
117new ProcessStartInfo(MacOSTrustCertificateCommandLine, s_macOSTrustCertificateCommandLineArguments + tmpFile)); 177var checkTrustProcessResult = CertificateProcessRunner.Run(new ProcessStartInfo( 223var processInfo = new ProcessStartInfo( 254var processInfo = new ProcessStartInfo( 298using var findCertificateProcess = Process.Start(new ProcessStartInfo( 353var processInfo = new ProcessStartInfo(
Certificates\CertificateGeneration\UnixCertificateManager.cs (4)
691var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 776return new ProcessStartInfo(CertificateHelpers.CertUtilCommand, arguments) 932var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 973var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
Certificates\CertificateHelpers.cs (1)
115var processInfo = new ProcessStartInfo("openssl", "version -d")
Commands\UpdateCommand.cs (1)
919var psi = new ProcessStartInfo
DotNet\DotNetSdkInstaller.cs (1)
129return new ProcessStartInfo
Git\GitRepository.cs (2)
26var startInfo = new ProcessStartInfo("git") 105var startInfo = new ProcessStartInfo("git")
Npm\NpmRunner.cs (1)
208var startInfo = new ProcessStartInfo
OpenCode\OpenCodeCliRunner.cs (1)
23var startInfo = new ProcessStartInfo("opencode", "--version")
Processes\IsolatedProcess.cs (1)
366var psi = new ProcessStartInfo
Processes\IsolatedProcess.Unix.cs (1)
20var dcpStartInfo = new ProcessStartInfo
Projects\DotNetBasedAppHostServerProject.cs (2)
603var startInfo = new ProcessStartInfo(dotnetExe) 725var startInfo = new ProcessStartInfo("dotnet")
Projects\PrebuiltAppHostServer.cs (1)
1424var startInfo = new ProcessStartInfo(serverPath)
Projects\ProcessGuestLauncher.cs (1)
106var startInfo = new ProcessStartInfo
src\Shared\ContainerRuntimeDetector.cs (3)
142var startInfo = new ProcessStartInfo 252var startInfo = new ProcessStartInfo 329var startInfo = new ProcessStartInfo
Utils\CliDownloader.cs (1)
146var psi = new ProcessStartInfo
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
36var processInfo = new ProcessStartInfo
Utils\EnvironmentChecker\TypeScriptAppHostToolingCheck.cs (1)
234var startInfo = new ProcessStartInfo
Aspire.Acquisition.Tests (1)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
210var psi = new ProcessStartInfo
Aspire.Cli.EndToEnd.Tests (3)
Helpers\CliE2ETestHelpers.cs (2)
438var startInfo = new ProcessStartInfo("docker") 490var startInfo = new ProcessStartInfo("docker")
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Cli.Tests (31)
Agents\TelemetryHookScriptTests.cs (1)
532var psi = new ProcessStartInfo
Backchannel\OrphanedAppHostCollectorTests.cs (2)
171? new ProcessStartInfo("ping", "-t localhost") { CreateNoWindow = true } 172: new ProcessStartInfo("tail", "-f /dev/null") { CreateNoWindow = true };
Certificates\CertificateProcessRunnerTests.cs (2)
51startInfo = new ProcessStartInfo("powershell.exe"); 63startInfo = new ProcessStartInfo("/bin/sh");
Certificates\UnixCertificateManagerTests.cs (2)
39var manager = new UnixCertificateManager(NullLogger.Instance, environment, _ => new ProcessStartInfo(certUtilFile.FullName) 86var manager = new UnixCertificateManager(NullLogger.Instance, environment, _ => new ProcessStartInfo(certUtilFile.FullName)
Commands\AppHostLauncherTests.cs (3)
622startedProcess = Process.Start(new ProcessStartInfo 632forkProcess = Process.Start(new ProcessStartInfo 1532return new ProcessStartInfo(fileName)
DotNet\DotNetCliRunnerTests.cs (1)
2213var processStartInfo = new ProcessStartInfo(GetDotNetExecutablePath())
DotNet\ProcessExecutionFactoryEnvironmentTests.cs (1)
49var startInfo = new ProcessStartInfo("dotnet")
DotNet\ProcessExecutionTests.cs (2)
383return new ProcessStartInfo("cmd.exe") 395return new ProcessStartInfo("/bin/bash")
DotNetSdkInstallerTests.cs (3)
37return new ProcessStartInfo(dotnetPath, arguments) 337var startInfo = new ProcessStartInfo("powershell.exe") 366return new ProcessStartInfo(shellFile)
Npm\AspireJsLauncherTests.cs (4)
305var result = RunProcess(new ProcessStartInfo 319var psi = new ProcessStartInfo 344var psi = new ProcessStartInfo 359var psi = new ProcessStartInfo
Processes\ProcessTreeGracefulShutdownServiceTests.cs (2)
344var startInfo = new ProcessStartInfo("/bin/sh") 360var startInfo = new ProcessStartInfo("/bin/sh")
Projects\AppHostServerSessionTests.cs (2)
615var startInfo = new ProcessStartInfo("dotnet") 661var startInfo = new ProcessStartInfo(fileName)
Projects\JavaAppHostToolchainResolverTests.cs (1)
632var startInfo = new ProcessStartInfo(command.Command)
Telemetry\InternalMicrosoftDetectorTests.cs (1)
973var startInfo = new ProcessStartInfo("/usr/bin/app-sso")
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
tests\Shared\TestProcesses.cs (2)
42? new ProcessStartInfo("ping", $"-n {seconds} 127.0.0.1") { CreateNoWindow = true } 43: new ProcessStartInfo("sleep", seconds) { CreateNoWindow = true };
Utils\GitTestHelper.cs (1)
65var startInfo = new ProcessStartInfo("git")
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Dashboard.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Deployment.EndToEnd.Tests (54)
AcaCompactNamingDeploymentTests.cs (1)
352StartInfo = new System.Diagnostics.ProcessStartInfo
AcaCompactNamingUpgradeDeploymentTests.cs (1)
402StartInfo = new System.Diagnostics.ProcessStartInfo
AcaCustomRegistryDeploymentTests.cs (1)
232StartInfo = new System.Diagnostics.ProcessStartInfo
AcaDeploymentErrorOutputTests.cs (1)
184StartInfo = new System.Diagnostics.ProcessStartInfo
AcaExistingRegistryDeploymentTests.cs (1)
268StartInfo = new System.Diagnostics.ProcessStartInfo
AcaManagedRedisDeploymentTests.cs (1)
269StartInfo = new System.Diagnostics.ProcessStartInfo
AcaStarterDeploymentTests.cs (1)
221StartInfo = new System.Diagnostics.ProcessStartInfo
AcrPurgeTaskDeploymentTests.cs (1)
265StartInfo = new System.Diagnostics.ProcessStartInfo
AksAzureKubernetesEnvironmentCertManagerDeploymentTests.cs (1)
364StartInfo = new System.Diagnostics.ProcessStartInfo
AksAzureKubernetesEnvironmentCertManagerTypeScriptDeploymentTests.cs (1)
380StartInfo = new System.Diagnostics.ProcessStartInfo
AksAzureKubernetesEnvironmentGatewayDeploymentTests.cs (1)
324StartInfo = new System.Diagnostics.ProcessStartInfo
AksBlazorRedisDeploymentTests.cs (1)
254StartInfo = new System.Diagnostics.ProcessStartInfo
AksMultipleNodePoolsDeploymentTests.cs (1)
264StartInfo = new System.Diagnostics.ProcessStartInfo
AksPersistentVolumeDeploymentTests.cs (1)
462StartInfo = new System.Diagnostics.ProcessStartInfo
AksStarterDeploymentTests.cs (1)
374StartInfo = new System.Diagnostics.ProcessStartInfo
AksStarterWithRedisHelmDeploymentTests.cs (1)
403StartInfo = new System.Diagnostics.ProcessStartInfo
AksVnetInfraDeploymentTests.cs (1)
208StartInfo = new System.Diagnostics.ProcessStartInfo
AksVnetWithAzureResourcesDeploymentTests.cs (1)
357StartInfo = new System.Diagnostics.ProcessStartInfo
AksWithAzureResourcesDeploymentTests.cs (1)
338StartInfo = new System.Diagnostics.ProcessStartInfo
AksWithHelmChartDeploymentTests.cs (1)
275StartInfo = new System.Diagnostics.ProcessStartInfo
AppServicePythonDeploymentTests.cs (1)
217StartInfo = new System.Diagnostics.ProcessStartInfo
AppServiceReactDeploymentTests.cs (1)
417StartInfo = new System.Diagnostics.ProcessStartInfo
AppServiceStoragePrivateEndpointDeploymentTests.cs (1)
390StartInfo = new System.Diagnostics.ProcessStartInfo
AzureAppConfigDeploymentTests.cs (1)
184StartInfo = new System.Diagnostics.ProcessStartInfo
AzureConnectorNamespaceDeploymentTests.cs (1)
287StartInfo = new System.Diagnostics.ProcessStartInfo
AzureContainerRegistryDeploymentTests.cs (1)
167StartInfo = new System.Diagnostics.ProcessStartInfo
AzureEventHubsDeploymentTests.cs (1)
184StartInfo = new System.Diagnostics.ProcessStartInfo
AzureKeyVaultDeploymentTests.cs (1)
184StartInfo = new System.Diagnostics.ProcessStartInfo
AzureLogAnalyticsDeploymentTests.cs (1)
167StartInfo = new System.Diagnostics.ProcessStartInfo
AzureResourceScopeDeploymentTests.cs (1)
217StartInfo = new System.Diagnostics.ProcessStartInfo
AzureRoleAssignmentRunModeTests.cs (1)
246StartInfo = new System.Diagnostics.ProcessStartInfo
AzureSandboxesDeploymentTests.cs (1)
675var startInfo = new ProcessStartInfo
AzureServiceBusDeploymentTests.cs (1)
186StartInfo = new System.Diagnostics.ProcessStartInfo
AzureStorageDeploymentTests.cs (1)
361StartInfo = new System.Diagnostics.ProcessStartInfo
AzureStorageRunModeTests.cs (1)
229StartInfo = new System.Diagnostics.ProcessStartInfo
FoundryHostedAgentDeploymentTests.cs (1)
993StartInfo = new System.Diagnostics.ProcessStartInfo
FrontDoorDeploymentTests.cs (1)
236StartInfo = new System.Diagnostics.ProcessStartInfo
Helpers\DeploymentE2ETestHelpers.cs (1)
149StartInfo = new ProcessStartInfo
KubernetesGatewayTlsDeploymentTests.cs (1)
476StartInfo = new System.Diagnostics.ProcessStartInfo
KubernetesHelmChartDeploymentTests.cs (1)
319StartInfo = new System.Diagnostics.ProcessStartInfo
NspStorageKeyVaultDeploymentTests.cs (1)
348StartInfo = new System.Diagnostics.ProcessStartInfo
PythonFastApiDeploymentTests.cs (1)
219StartInfo = new System.Diagnostics.ProcessStartInfo
RadiusStarterDeploymentTests.cs (1)
639StartInfo = new System.Diagnostics.ProcessStartInfo
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
TypeScriptAzureContainerAppJobDeploymentTests.cs (1)
164StartInfo = new System.Diagnostics.ProcessStartInfo
TypeScriptExpressDeploymentTests.cs (1)
206StartInfo = new System.Diagnostics.ProcessStartInfo
TypeScriptJavaScriptHostingDeploymentTests.cs (1)
209StartInfo = new System.Diagnostics.ProcessStartInfo
TypeScriptVnetSqlServerInfraDeploymentTests.cs (1)
274StartInfo = new System.Diagnostics.ProcessStartInfo
VnetKeyVaultConnectivityDeploymentTests.cs (1)
260StartInfo = new System.Diagnostics.ProcessStartInfo
VnetKeyVaultInfraDeploymentTests.cs (1)
195StartInfo = new System.Diagnostics.ProcessStartInfo
VnetSqlServerConnectivityDeploymentTests.cs (1)
327StartInfo = new System.Diagnostics.ProcessStartInfo
VnetSqlServerInfraDeploymentTests.cs (1)
196StartInfo = new System.Diagnostics.ProcessStartInfo
VnetStorageBlobConnectivityDeploymentTests.cs (1)
267StartInfo = new System.Diagnostics.ProcessStartInfo
VnetStorageBlobInfraDeploymentTests.cs (1)
197StartInfo = new System.Diagnostics.ProcessStartInfo
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
182AppHostProcess.StartInfo = new ProcessStartInfo(_buildEnv.DotNet, processArguments)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
210var psi = new ProcessStartInfo
Aspire.Hosting (3)
src\Shared\ContainerRuntimeDetector.cs (3)
142var startInfo = new ProcessStartInfo 252var startInfo = new ProcessStartInfo 329var startInfo = new ProcessStartInfo
Aspire.Hosting.Azure.Tests (3)
FoundryExtensionsTests.cs (3)
221? new ProcessStartInfo("cmd.exe", "/d /s /c \"ping -n 300 127.0.0.1 > nul\"") 222: new ProcessStartInfo("sleep", "300"); 237StartInfo = new ProcessStartInfo
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3758var startInfo = new ProcessStartInfo
Aspire.Hosting.CodeGeneration.Python (1)
PythonLanguageSupport.cs (1)
259var startInfo = new ProcessStartInfo
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
415process.StartInfo = new ProcessStartInfo(pythonExecutable)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Hosting.DevTunnels (1)
DevTunnelCli.cs (1)
350var psi = new ProcessStartInfo
Aspire.Hosting.Dotnet (1)
DotnetProjectRunPropertiesResolver.cs (1)
43var startInfo = new ProcessStartInfo("dotnet")
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
447var startInfo = new ProcessStartInfo(executableAnnotation.Command)
Aspire.Hosting.Foundry (1)
FoundryLocalService.cs (1)
493var startInfo = new ProcessStartInfo("foundry")
Aspire.Hosting.Java.Tests (4)
AddJavaAppPublishTests.cs (3)
57using var process = Process.Start(new ProcessStartInfo("sh") 1718using var process = Process.Start(new ProcessStartInfo 1882using var process = Process.Start(new ProcessStartInfo("/bin/sh")
AddJavaAppTests.cs (1)
826using var process = Process.Start(new ProcessStartInfo(app.Resource.Command)
Aspire.Hosting.JavaScript.Tests (4)
AddDenoAppTests.cs (1)
2706var processStartInfo = new ProcessStartInfo
AddJavaScriptAppTests.cs (3)
584var processStartInfo = new ProcessStartInfo 606using var cleanupProcess = Process.Start(new ProcessStartInfo 691var processStartInfo = new ProcessStartInfo
Aspire.Hosting.Maui (2)
Lifecycle\MauiBuildQueueEventSubscriber.cs (1)
193var psi = new ProcessStartInfo("dotnet")
Utilities\ProjectFileReader.cs (1)
60var startInfo = new ProcessStartInfo
Aspire.Hosting.Python (1)
PythonVersionDetector.cs (1)
68var startInfo = new ProcessStartInfo
Aspire.Hosting.Python.Tests (2)
AddPythonAppTests.cs (2)
307var prepareVirtualEnvironmentStartInfo = new ProcessStartInfo() 337var installRequirementsStartInfo = new ProcessStartInfo()
Aspire.Hosting.Radius (5)
Publishing\RadCredentialRegisterStep.cs (1)
261process.StartInfo = new ProcessStartInfo
Publishing\RadiusDeploymentPipelineStep.cs (2)
53process.StartInfo = new ProcessStartInfo 150process.StartInfo = new ProcessStartInfo
Publishing\SealedSecretApplyStep.cs (2)
834StartInfo = new ProcessStartInfo 890StartInfo = new ProcessStartInfo
Aspire.Hosting.RemoteHost.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Hosting.Rust (1)
CargoMetadataReader.cs (1)
65var startInfo = new ProcessStartInfo("cargo")
Aspire.Hosting.Rust.Tests (1)
RustDockerfileShellTests.cs (1)
203var startInfo = new ProcessStartInfo("/bin/sh")
Aspire.Hosting.Sdk.Tests (3)
AppHostSdkTargetsTests.cs (2)
1814using var process = Process.Start(new ProcessStartInfo("dotnet", arguments) 1856var startInfo = new ProcessStartInfo(fileName)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Hosting.Tasks (3)
ResolveAspireCliInvocation.cs (1)
150var startInfo = new ProcessStartInfo(dotnetPath, "--list-sdks")
RunAspireCliCommand.cs (2)
143? new ProcessStartInfo(GetCommandProcessorPath(), BuildCommandProcessorArguments(arguments.Count)) 144: new ProcessStartInfo(FileName);
Aspire.Hosting.Tests (4)
MSBuildTests.cs (2)
290process.StartInfo = new ProcessStartInfo("dotnet", arguments) 1617process.StartInfo = new ProcessStartInfo("dotnet", "build --disable-build-servers")
tests\Shared\TestProcesses.cs (2)
42? new ProcessStartInfo("ping", $"-n {seconds} 127.0.0.1") { CreateNoWindow = true } 43: new ProcessStartInfo("sleep", seconds) { CreateNoWindow = true };
Aspire.Hosting.TestUtilities (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Managed.Tests (2)
TerminalHostSignalTests.cs (1)
201var startInfo = new ProcessStartInfo("dotnet")
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.Playground.Tests (1)
tests\Aspire.TestUtilities\TestcontainersPodmanConfiguration.cs (1)
238var startInfo = new ProcessStartInfo(KnownContainerRuntimes.Podman)
Aspire.Templates.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
182AppHostProcess.StartInfo = new ProcessStartInfo(_buildEnv.DotNet, processArguments)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
210var psi = new ProcessStartInfo
Aspire.TerminalHost.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
Aspire.TestTools (2)
GitHubCli.cs (2)
248ProcessStartInfo processStartInfo = new() 298ProcessStartInfo processStartInfo = new()
Aspire.TestUtilities (1)
TestcontainersPodmanConfiguration.cs (1)
238var startInfo = new ProcessStartInfo(KnownContainerRuntimes.Podman)
csc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
dotnet-aot (2)
parent\dotnet\CommandFactory\CommandFactoryUsingResolver.cs (1)
103var psi = new ProcessStartInfo
parent\dotnet\Commands\Test\MTP\TestApplication.cs (1)
280var processStartInfo = new ProcessStartInfo
dotnet-dev-certs (12)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (6)
106var exitStatus = Process.Run(new ProcessStartInfo(MacOSTrustCertificateCommandLine, MacOSTrustCertificateCommandLineArguments + tmpFile)); 160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 284using var findCertificateProcess = Process.Start(new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
dotnet-format (1)
Utilities\ProcessRunner.cs (1)
175var processStartInfo = new ProcessStartInfo(executable, arguments);
dotnet-getdocument (1)
Exe.cs (1)
23var startInfo = new ProcessStartInfo
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
221var startInfo = new ProcessStartInfo
dotnet-suggest (1)
SuggestionStore.cs (1)
30var processStartInfo = new ProcessStartInfo(
dotnet-user-jwts (2)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (2)
60var psi = new ProcessStartInfo 144var psi = new ProcessStartInfo
dotnet-user-secrets (2)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (2)
60var psi = new ProcessStartInfo 144var psi = new ProcessStartInfo
Infrastructure.Tests (17)
CreateFailingTestIssue\CreateFailingTestIssueFixture.cs (1)
32ProcessStartInfo processStartInfo = new()
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (1)
622ProcessStartInfo processStartInfo = new()
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (1)
87ProcessStartInfo processStartInfo = new()
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
22var psi = new ProcessStartInfo
ExtractTestPartitions\ExtractTestPartitionsTests.cs (1)
289var psi = new ProcessStartInfo
GenerateTestSummary\GenerateTestSummaryFixture.cs (1)
25ProcessStartInfo processStartInfo = new()
GenerateTestSummary\GenerateTestSummaryToolTests.cs (1)
240ProcessStartInfo processStartInfo = new()
PowerShellScripts\PowerShellCommand.cs (1)
202var psi = new ProcessStartInfo
Shared\GitCli.cs (1)
24var psi = new ProcessStartInfo("git")
tests\Shared\TemporaryWorkspace.cs (1)
33StartInfo = new ProcessStartInfo
tools\GenerateCITimeline\GitHubApi.cs (1)
11var psi = new ProcessStartInfo("gh", ["api", endpoint, "--paginate"])
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (4)
596var startInfo = new ProcessStartInfo(pythonExecutable) 646process.StartInfo = new ProcessStartInfo(pythonExecutable) 758process.StartInfo = new ProcessStartInfo("bash") 832process.StartInfo = new ProcessStartInfo("bash")
WorkflowScripts\NodeCommand.cs (1)
182ProcessStartInfo psi = new()
WorkflowScripts\PrDocsCheckWorkflowTests.cs (1)
190var startInfo = new ProcessStartInfo(python)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
33var processStartInfo = new ProcessStartInfo(FileName, Arguments)
Microsoft.Arcade.Common (1)
Command.cs (1)
37var psi = new ProcessStartInfo()
Microsoft.AspNetCore.Components.Testing (1)
Infrastructure\ServerInstance.cs (1)
285var startInfo = new ProcessStartInfo(executable, args)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
DebugProxyLauncher.cs (1)
65var processStartInfo = new ProcessStartInfo
Microsoft.AspNetCore.DeveloperCertificates.XPlat (12)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (6)
106var exitStatus = Process.Run(new ProcessStartInfo(MacOSTrustCertificateCommandLine, MacOSTrustCertificateCommandLineArguments + tmpFile)); 160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 284using var findCertificateProcess = Process.Start(new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
Microsoft.AspNetCore.Server.IntegrationTesting (7)
ApplicationPublisher.cs (1)
51var startInfo = new ProcessStartInfo
Deployers\NginxDeployer.cs (2)
157var startInfo = new ProcessStartInfo 199var startInfo = new ProcessStartInfo
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
236var startInfo = new ProcessStartInfo
Deployers\SelfHostDeployer.cs (1)
121var startInfo = new ProcessStartInfo
src\aspnetcore\src\Shared\Process\ProcessEx.cs (1)
105var startInfo = new ProcessStartInfo(command, args)
src\aspnetcore\src\Shared\Process\ProcessExtensions.cs (1)
97var startInfo = new ProcessStartInfo
Microsoft.AspNetCore.Server.Kestrel.Core (12)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (6)
106var exitStatus = Process.Run(new ProcessStartInfo(MacOSTrustCertificateCommandLine, MacOSTrustCertificateCommandLineArguments + tmpFile)); 160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 284using var findCertificateProcess = Process.Start(new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
Microsoft.AspNetCore.SpaProxy (3)
SpaProxyLaunchManager.cs (3)
186var info = new ProcessStartInfo(command, arguments) 238var stopScriptInfo = new ProcessStartInfo( 302var stopScriptInfo = new ProcessStartInfo("/bin/bash", scriptPath)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Npm\NodeScriptRunner.cs (1)
42var processStartInfo = new ProcessStartInfo(exeToRun)
Microsoft.Build (3)
BackEnd\BuildManager\CoordinatorClient.cs (2)
495return new ProcessStartInfo 507return new ProcessStartInfo
BackEnd\Components\Communications\NodeLauncher.cs (1)
122var processStartInfo = new ProcessStartInfo
Microsoft.Build.Framework (2)
MultiProcessTaskEnvironmentDriver.cs (1)
72return new ProcessStartInfo();
MultiThreadedTaskEnvironmentDriver.cs (1)
119var startInfo = new ProcessStartInfo
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
Microsoft.Build.Tasks.Core (1)
ManifestUtil\SecurityUtil.cs (1)
807var startInfo = new ProcessStartInfo(
Microsoft.CodeAnalysis.BuildClient.Package (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\BuildHostProcessManager.cs (3)
251var processStartInfo = new ProcessStartInfo() 279var processStartInfo = new ProcessStartInfo() 291var processStartInfo = new ProcessStartInfo
Microsoft.DotNet.Cli.Utils (2)
BuiltInCommand.cs (1)
72ProcessStartInfo startInfo = new(new Muxer().MuxerPath, $"{CommandName} {CommandArgs}");
ForwardingAppImplementation.cs (1)
74var processInfo = new ProcessStartInfo
Microsoft.DotNet.MacOsPkg.Core (1)
ExecuteHelper.cs (1)
37new ProcessStartInfo
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
116var process = Process.Start(new ProcessStartInfo()
Verification.cs (1)
152var process = Process.Start(new ProcessStartInfo()
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
152new ProcessStartInfo
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
33var processStartInfo = new ProcessStartInfo(FileName, Arguments)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownReader.cs (1)
49ProcessStartInfo startInfo = new()
Microsoft.Extensions.DataIngestion.Tests (1)
Readers\MarkItDownConditionHelper.cs (1)
20ProcessStartInfo startInfo = new()
Microsoft.Extensions.Http.Resilience.Tests (1)
BuildTransitive\GrpcNetClientFactoryVersionTargetTests.cs (1)
282var processStartInfo = new ProcessStartInfo(GetDotNetPath())
Microsoft.NET.Build.Containers (7)
LocalDaemons\ContainerRuntimeOperations.cs (3)
45ProcessStartInfo loadInfo = new(commandPath) 177ProcessStartInfo startInfo = new(commandPath, arguments) 190ProcessStartInfo startInfo = new(commandPath)
LocalDaemons\ContainerRuntimes.cs (1)
143StartInfo = new ProcessStartInfo(dockerPath, "info --format=\"{{json .}}\"")
LocalDaemons\DockerCli.cs (3)
105ProcessStartInfo loadInfo = new(commandPath, $"load") 205StartInfo = new ProcessStartInfo(dockerPath, "info --format=\"{{json .}}\"") 662ProcessStartInfo psi = new(command, "version")
Microsoft.NET.HostModel (1)
HostModelUtils.cs (1)
85var psi = new ProcessStartInfo()
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\GenerateEFSQLScripts.cs (1)
88ProcessStartInfo psi = new("dotnet", $@"ef migrations script --no-build --idempotent --configuration {Configuration} --output ""{sqlFileFullPath}"" --context {dbContextName} {EFMigrationsAdditionalArgs}")
Microsoft.NET.Sdk.Razor.Tasks (1)
parent\Tool\ServerProtocol\ServerConnection.cs (1)
387var startInfo = new ProcessStartInfo()
Microsoft.TemplateEngine.Cli (2)
PostActionProcessors\ChmodPostActionProcessor.cs (1)
42Process? commandResult = System.Diagnostics.Process.Start(new ProcessStartInfo
PostActionProcessors\ProcessStartPostActionProcessor.cs (1)
53Process? commandResult = System.Diagnostics.Process.Start(new ProcessStartInfo
Microsoft.TestPlatform.Build (1)
Tasks\VSTestTask.cs (1)
72var processInfo = new ProcessStartInfo
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
VsTestConsoleProcessManager.cs (1)
134var info = new ProcessStartInfo(consoleRunnerPath, arguments)
NuGet.Build.Tasks (1)
StaticGraphRestoreTaskBase.cs (1)
122process.StartInfo = new ProcessStartInfo
NuGet.CommandLine.XPlat (1)
Commands\Package\Update\PackageUpdateIO.cs (1)
104ProcessStartInfo processStartInfo = new ProcessStartInfo(dotnetPath)
NuGet.Common (1)
Migrations\Migration1.cs (1)
193ProcessStartInfo startInfo = new ProcessStartInfo(command)
NuGet.Credentials (1)
PluginCredentialProvider.cs (1)
193var startInfo = new ProcessStartInfo
NuGet.Protocol (2)
Plugins\PluginFactory.cs (2)
180startInfo = new ProcessStartInfo 198startInfo = new ProcessStartInfo(pluginFile.Path)
Pipelines.AppHost (4)
AppHost.cs (4)
74var getUserProcess = System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo 109var getSubscriptionProcess = System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo 144var getResourceGroupProcess = System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo 182var assignRoleProcess = System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
74var publishProcess = Process.Start(new ProcessStartInfo
RepoTasks (12)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (6)
106var exitStatus = Process.Run(new ProcessStartInfo(MacOSTrustCertificateCommandLine, MacOSTrustCertificateCommandLineArguments + tmpFile)); 160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 284using var findCertificateProcess = Process.Start(new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
rzc (1)
ServerProtocol\ServerConnection.cs (1)
387var startInfo = new ProcessStartInfo()
SelectTests (2)
GraphAffectedProjects.cs (1)
530var startInfo = new ProcessStartInfo("git")
Program.cs (1)
1344var psi = new ProcessStartInfo(fileName)
SuperFileCheck (1)
Program.cs (1)
103var startInfo = new ProcessStartInfo();
System.CodeDom (1)
System\CodeDom\Compiler\Executor.cs (1)
60var psi = new ProcessStartInfo(cmd)
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
1196ProcessStartInfo processStartInfo = new ProcessStartInfo();
System.Diagnostics.Process (6)
System\Diagnostics\Process.cs (4)
565_startInfo = new ProcessStartInfo(); 1519return Start(new ProcessStartInfo(fileName))!; 1538return Start(new ProcessStartInfo(fileName, arguments))!; 1549return Start(new ProcessStartInfo(fileName, arguments))!;
System\Diagnostics\Process.Scenarios.cs (2)
365return arguments is not null ? new ProcessStartInfo(fileName, arguments) : new ProcessStartInfo(fileName);
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.PingUtility.cs (1)
43ProcessStartInfo psi = new ProcessStartInfo(pingExecutable, processArgs);
System.Windows.Forms (1)
System\Windows\Forms\Application.cs (1)
1466ProcessStartInfo currentStartInfo = new()
vbc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
422 references to ProcessStartInfo
aspire (67)
Acquisition\PeerInstallProbe.cs (1)
200var startInfo = new ProcessStartInfo
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (1)
30var startInfo = new ProcessStartInfo(executablePath, "--version")
Agents\Copilot\CopilotCliRunner.cs (1)
30var startInfo = new ProcessStartInfo(executablePath, "--version")
Agents\OpenCode\OpenCodeCliRunner.cs (1)
30var startInfo = new ProcessStartInfo(executablePath, "--version")
Agents\Playwright\PlaywrightCliRunner.cs (2)
27var startInfo = new ProcessStartInfo(executablePath, "--version") 92var startInfo = new ProcessStartInfo(executablePath)
Agents\VsCode\VsCodeCliRunner.cs (1)
31var startInfo = new ProcessStartInfo(executablePath, "--version")
Bundles\BundleLayoutLease.cs (1)
42public void AddEnvironment(ProcessStartInfo startInfo)
Certificates\CertificateGeneration\CertificateProcessRunner.cs (3)
10public static CertificateProcessResult Run(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 13public static CertificateProcessResult RunAndCaptureText(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 16private static CertificateProcessResult RunCore(ProcessStartInfo startInfo, bool captureOutput, CancellationToken cancellationToken)
Certificates\CertificateGeneration\MacOSCertificateManager.cs (3)
223var processInfo = new ProcessStartInfo( 254var processInfo = new ProcessStartInfo( 353var processInfo = new ProcessStartInfo(
Certificates\CertificateGeneration\UnixCertificateManager.cs (9)
49private readonly Func<string, ProcessStartInfo> _createCertUtilStartInfo = CreateCertUtilStartInfo; 56internal UnixCertificateManager(ILogger logger, IEnvironment environment, Func<string, ProcessStartInfo> createCertUtilStartInfo) 691var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = _createCertUtilStartInfo($"-d sql:{nssDb.Path} -n {nickname} {operation}"); 737var startInfo = _createCertUtilStartInfo($"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\""); 755var startInfo = _createCertUtilStartInfo($"-d sql:{nssDb.Path} -D -n {nickname}"); 774private static ProcessStartInfo CreateCertUtilStartInfo(string arguments) 932var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 973var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
Certificates\CertificateHelpers.cs (1)
115var processInfo = new ProcessStartInfo("openssl", "version -d")
Commands\UpdateCommand.cs (1)
919var psi = new ProcessStartInfo
DotNet\DotNetSdkInstaller.cs (3)
16private readonly Func<string, string, ProcessStartInfo> _createProcessStartInfo = CreateProcessStartInfo; 18internal DotNetSdkInstaller(IConfiguration configuration, IEnvironment environment, Func<string, string, ProcessStartInfo> createProcessStartInfo) 127private static ProcessStartInfo CreateProcessStartInfo(string dotnetPath, string arguments)
DotNet\IProcessExecutionFactory.cs (3)
28/// Creates a configured process execution from a fully-populated <see cref="System.Diagnostics.ProcessStartInfo"/>. 33/// <see cref="System.Diagnostics.ProcessStartInfo"/> (including explicit env suppression). 39System.Diagnostics.ProcessStartInfo startInfo,
DotNet\ProcessExecutionFactory.cs (1)
103public IProcessExecution CreateExecution(System.Diagnostics.ProcessStartInfo startInfo, ProcessInvocationOptions options)
Git\GitRepository.cs (2)
26var startInfo = new ProcessStartInfo("git") 105var startInfo = new ProcessStartInfo("git")
Npm\NpmRunner.cs (4)
203/// Creates a <see cref="ProcessStartInfo"/> configured to run an npm command. 206internal static ProcessStartInfo CreateNpmProcessStartInfo(string npmPath, string[] args, string workingDirectory, IEnvironment environment) 208var startInfo = new ProcessStartInfo 291var startInfo = CreateNpmProcessStartInfo(npmPath, args, workingDirectory, environment);
OpenCode\OpenCodeCliRunner.cs (1)
23var startInfo = new ProcessStartInfo("opencode", "--version")
Processes\IsolatedProcess.cs (8)
11/// Describes process launch options that are not fully covered by <see cref="ProcessStartInfo"/> 25/// The argument list. Mirrors <see cref="ProcessStartInfo.ArgumentList"/> — each entry 32/// environment on first access — mirrors <see cref="ProcessStartInfo.Environment"/>. 49/// is spawned via an ordinary redirected <see cref="Process.Start(ProcessStartInfo)"/> unless 61/// DCP executable used to create detached Unix process groups until <see cref="ProcessStartInfo"/> 149/// The original executable path. <see cref="ProcessStartInfo.FileName"/> on a 361/// Cross-platform redirected spawn: a thin <see cref="Process.Start(ProcessStartInfo)"/> wrapper. 366var psi = new ProcessStartInfo
Processes\IsolatedProcess.Unix.cs (1)
20var dcpStartInfo = new ProcessStartInfo
Processes\OrphanDetectionEnvironment.cs (1)
44/// <see cref="System.Diagnostics.ProcessStartInfo.Environment"/> so it can be stamped directly.
Processes\ProcessEnvironment.cs (1)
28public static void ApplyTo(ProcessStartInfo startInfo, IReadOnlyDictionary<string, string?>? environment)
Processes\WindowsProcessInterop.cs (2)
323/// omitted (matches <see cref="System.Diagnostics.ProcessStartInfo.Environment"/> semantics). Callers that want 606/// value are omitted (mirrors <see cref="System.Diagnostics.ProcessStartInfo.Environment"/> semantics).
Projects\DotNetBasedAppHostServerProject.cs (2)
603var startInfo = new ProcessStartInfo(dotnetExe) 725var startInfo = new ProcessStartInfo("dotnet")
Projects\PrebuiltAppHostServer.cs (3)
1357var startInfo = CreateStartInfo(hostPid, environmentVariables, additionalArgs, debug); 1415internal ProcessStartInfo CreateStartInfo( 1424var startInfo = new ProcessStartInfo(serverPath)
Projects\ProcessGuestLauncher.cs (1)
106var startInfo = new ProcessStartInfo
src\Shared\ContainerRuntimeDetector.cs (3)
142var startInfo = new ProcessStartInfo 252var startInfo = new ProcessStartInfo 329var startInfo = new ProcessStartInfo
Utils\CliDownloader.cs (1)
146var psi = new ProcessStartInfo
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (3)
22private readonly Func<ProcessStartInfo, Process?> _startProcess = Process.Start; 24internal DeprecatedWorkloadCheck(ILogger<DeprecatedWorkloadCheck> logger, IEnvironment environment, Func<ProcessStartInfo, Process?> startProcess) 36var processInfo = new ProcessStartInfo
Utils\EnvironmentChecker\TypeScriptAppHostToolingCheck.cs (1)
234var startInfo = new ProcessStartInfo
Utils\ProcessCaptureRunner.cs (1)
22ProcessStartInfo startInfo,
Aspire.Acquisition.Tests (5)
tests\Shared\TemplatesTesting\CommandResult.cs (2)
11public struct CommandResult(ProcessStartInfo startInfo, int exitCode, string output) 15public ProcessStartInfo StartInfo { get; } = startInfo;
tests\Shared\TemplatesTesting\ToolCommand.cs (3)
210var psi = new ProcessStartInfo 245private void AddEnvironmentVariablesTo(ProcessStartInfo psi) 254private void AddWorkingDirectoryTo(ProcessStartInfo psi)
Aspire.Cli.EndToEnd.Tests (3)
Helpers\CliE2ETestHelpers.cs (3)
438var startInfo = new ProcessStartInfo("docker") 490var startInfo = new ProcessStartInfo("docker") 586private static void AddUbuntuAptMirrorBuildArg(ProcessStartInfo startInfo)
Aspire.Cli.Tests (46)
Agents\TelemetryHookScriptTests.cs (1)
532var psi = new ProcessStartInfo
Backchannel\OrphanedAppHostCollectorTests.cs (1)
170var psi = OperatingSystem.IsWindows()
Certificates\CertificateProcessRunnerTests.cs (4)
15var startInfo = CreateProcessStartInfo(); 28var startInfo = CreateProcessStartInfo(); 46private static ProcessStartInfo CreateProcessStartInfo() 48ProcessStartInfo startInfo;
Commands\AppHostLauncherTests.cs (2)
1478public IProcessExecution CreateExecution(ProcessStartInfo startInfo, ProcessInvocationOptions options) 1526private ProcessStartInfo CreateProcessStartInfo(string workingDirectory)
Commands\StartCommandTests.cs (1)
729public IProcessExecution CreateExecution(ProcessStartInfo startInfo, ProcessInvocationOptions options)
DotNet\DotNetCliRunnerTests.cs (1)
2213var processStartInfo = new ProcessStartInfo(GetDotNetExecutablePath())
DotNet\ProcessExecutionFactoryEnvironmentTests.cs (1)
49var startInfo = new ProcessStartInfo("dotnet")
DotNet\ProcessExecutionTests.cs (2)
379private static ProcessStartInfo CreateStartInfo(FileInfo scriptFile) 412var startInfo = CreateStartInfo(scriptFile);
DotNetSdkInstallerTests.cs (4)
63var startInfo = await CreateBlockingDotNetShimAsync(tempDirectory, parentPidFile, childPidFile); 305Func<string, string, ProcessStartInfo>? createProcessStartInfo = null) 325private static async Task<ProcessStartInfo> CreateBlockingDotNetShimAsync(DirectoryInfo directory, string parentPidFile, string childPidFile) 337var startInfo = new ProcessStartInfo("powershell.exe")
Npm\AspireJsLauncherTests.cs (4)
319var psi = new ProcessStartInfo 344var psi = new ProcessStartInfo 359var psi = new ProcessStartInfo 375private static ProcessResult RunProcess(ProcessStartInfo psi)
Npm\NpmRunnerTests.cs (8)
34var startInfo = NpmRunner.CreateNpmProcessStartInfo("/usr/bin/npm", ["view", "express", "version"], "/tmp/workdir", new TestEnvironment()); 49var startInfo = NpmRunner.CreateNpmProcessStartInfo( 70var startInfo = NpmRunner.CreateNpmProcessStartInfo( 87var startInfo = NpmRunner.CreateNpmProcessStartInfo( 102var startInfo = NpmRunner.CreateNpmProcessStartInfo( 118var startInfo = NpmRunner.CreateNpmProcessStartInfo( 133var startInfo = NpmRunner.CreateNpmProcessStartInfo("/usr/bin/npm", [], "/tmp", new TestEnvironment()); 144var startInfo = NpmRunner.CreateNpmProcessStartInfo(@"C:\Program Files\nodejs\npm.cmd", [], @"C:\temp", new TestEnvironment());
Processes\ProcessTreeGracefulShutdownServiceTests.cs (2)
344var startInfo = new ProcessStartInfo("/bin/sh") 360var startInfo = new ProcessStartInfo("/bin/sh")
Projects\AppHostServerSessionTests.cs (3)
479private static IProcessExecution CreateServerExecution(ProcessStartInfo startInfo, AppHostServerRunControl? runControl) 615var startInfo = new ProcessStartInfo("dotnet") 661var startInfo = new ProcessStartInfo(fileName)
Projects\JavaAppHostToolchainResolverTests.cs (1)
632var startInfo = new ProcessStartInfo(command.Command)
Projects\PrebuiltAppHostServerTests.cs (3)
1438var startInfo = server.CreateStartInfo(123); 2401var startInfo = server.CreateStartInfo(123); 2992var startInfo = server.CreateStartInfo(123);
Telemetry\InternalMicrosoftDetectorTests.cs (1)
973var startInfo = new ProcessStartInfo("/usr/bin/app-sso")
tests\Shared\TestProcesses.cs (1)
41var psi = OperatingSystem.IsWindows()
TestServices\TestProcessExecutionFactory.cs (1)
115public IProcessExecution CreateExecution(System.Diagnostics.ProcessStartInfo startInfo, ProcessInvocationOptions options)
Utils\DeprecatedWorkloadCheckTests.cs (1)
17ProcessStartInfo? capturedStartInfo = null;
Utils\GitTestHelper.cs (4)
13var startInfo = CreateGitStartInfo(Directory.GetCurrentDirectory(), ["--version"]); 37var startInfo = CreateGitStartInfo(workingDirectory, arguments); 63private static ProcessStartInfo CreateGitStartInfo(string workingDirectory, string[] arguments) 65var startInfo = new ProcessStartInfo("git")
Aspire.Deployment.EndToEnd.Tests (1)
AzureSandboxesDeploymentTests.cs (1)
675var startInfo = new ProcessStartInfo
Aspire.EndToEnd.Tests (6)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
163public async Task StartAppHostAsync(string[]? extraArgs = default, Action<ProcessStartInfo>? configureProcess = null, bool noBuild = true, bool waitForDashboardUrl = true, CancellationToken token = default)
tests\Shared\TemplatesTesting\CommandResult.cs (2)
11public struct CommandResult(ProcessStartInfo startInfo, int exitCode, string output) 15public ProcessStartInfo StartInfo { get; } = startInfo;
tests\Shared\TemplatesTesting\ToolCommand.cs (3)
210var psi = new ProcessStartInfo 245private void AddEnvironmentVariablesTo(ProcessStartInfo psi) 254private void AddWorkingDirectoryTo(ProcessStartInfo psi)
Aspire.Hosting (4)
ApplicationModel\ProcessCommandSpec.cs (1)
39/// Arguments are passed using <see cref="System.Diagnostics.ProcessStartInfo.ArgumentList"/> so that each item is
src\Shared\ContainerRuntimeDetector.cs (3)
142var startInfo = new ProcessStartInfo 252var startInfo = new ProcessStartInfo 329var startInfo = new ProcessStartInfo
Aspire.Hosting.Azure.Tests (1)
FoundryExtensionsTests.cs (1)
220var daemonStartInfo = OperatingSystem.IsWindows()
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3758var startInfo = new ProcessStartInfo
Aspire.Hosting.CodeGeneration.Python (1)
PythonLanguageSupport.cs (1)
259var startInfo = new ProcessStartInfo
Aspire.Hosting.DevTunnels (2)
DevTunnelCli.cs (2)
348private ProcessStartInfo BuildStartInfo(IEnumerable<string> args, bool useShellExecute = false) 350var psi = new ProcessStartInfo
Aspire.Hosting.Dotnet (1)
DotnetProjectRunPropertiesResolver.cs (1)
43var startInfo = new ProcessStartInfo("dotnet")
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
447var startInfo = new ProcessStartInfo(executableAnnotation.Command)
Aspire.Hosting.Foundry (3)
FoundryLocalService.cs (3)
270var startInfo = CreateFoundryStartInfo(["service", "start"]); 491private static ProcessStartInfo CreateFoundryStartInfo(string[] arguments) 493var startInfo = new ProcessStartInfo("foundry")
Aspire.Hosting.JavaScript.Tests (3)
AddDenoAppTests.cs (1)
2706var processStartInfo = new ProcessStartInfo
AddJavaScriptAppTests.cs (2)
584var processStartInfo = new ProcessStartInfo 691var processStartInfo = new ProcessStartInfo
Aspire.Hosting.Maui (2)
Lifecycle\MauiBuildQueueEventSubscriber.cs (1)
193var psi = new ProcessStartInfo("dotnet")
Utilities\ProjectFileReader.cs (1)
60var startInfo = new ProcessStartInfo
Aspire.Hosting.Python (1)
PythonVersionDetector.cs (1)
68var startInfo = new ProcessStartInfo
Aspire.Hosting.Python.Tests (2)
AddPythonAppTests.cs (2)
307var prepareVirtualEnvironmentStartInfo = new ProcessStartInfo() 337var installRequirementsStartInfo = new ProcessStartInfo()
Aspire.Hosting.Rust (1)
CargoMetadataReader.cs (1)
65var startInfo = new ProcessStartInfo("cargo")
Aspire.Hosting.Rust.Tests (1)
RustDockerfileShellTests.cs (1)
203var startInfo = new ProcessStartInfo("/bin/sh")
Aspire.Hosting.Sdk.Tests (1)
AppHostSdkTargetsTests.cs (1)
1856var startInfo = new ProcessStartInfo(fileName)
Aspire.Hosting.Tasks (4)
ResolveAspireCliInvocation.cs (1)
150var startInfo = new ProcessStartInfo(dotnetPath, "--list-sdks")
RunAspireCliCommand.cs (3)
140private ProcessStartInfo CreateStartInfo(IReadOnlyList<string> arguments) 142var startInfo = IsWindowsCommandShim(FileName) 359private static void SetEnvironmentVariable(ProcessStartInfo startInfo, string name, string value)
Aspire.Hosting.Tests (1)
tests\Shared\TestProcesses.cs (1)
41var psi = OperatingSystem.IsWindows()
Aspire.Managed.Tests (4)
TerminalHostSignalTests.cs (4)
39var startInfo = CreateTerminalHostStartInfo(producerPath, consumerPath, controlPath); 128var startInfo = CreateTerminalHostStartInfo( 195private static ProcessStartInfo CreateTerminalHostStartInfo( 201var startInfo = new ProcessStartInfo("dotnet")
Aspire.Playground.Tests (1)
tests\Aspire.TestUtilities\TestcontainersPodmanConfiguration.cs (1)
238var startInfo = new ProcessStartInfo(KnownContainerRuntimes.Podman)
Aspire.Templates.Tests (6)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
163public async Task StartAppHostAsync(string[]? extraArgs = default, Action<ProcessStartInfo>? configureProcess = null, bool noBuild = true, bool waitForDashboardUrl = true, CancellationToken token = default)
tests\Shared\TemplatesTesting\CommandResult.cs (2)
11public struct CommandResult(ProcessStartInfo startInfo, int exitCode, string output) 15public ProcessStartInfo StartInfo { get; } = startInfo;
tests\Shared\TemplatesTesting\ToolCommand.cs (3)
210var psi = new ProcessStartInfo 245private void AddEnvironmentVariablesTo(ProcessStartInfo psi) 254private void AddWorkingDirectoryTo(ProcessStartInfo psi)
Aspire.TestTools (2)
GitHubCli.cs (2)
248ProcessStartInfo processStartInfo = new() 298ProcessStartInfo processStartInfo = new()
Aspire.TestUtilities (1)
TestcontainersPodmanConfiguration.cs (1)
238var startInfo = new ProcessStartInfo(KnownContainerRuntimes.Podman)
csc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
dotnet-aot (6)
parent\dotnet\CommandFactory\CommandFactoryUsingResolver.cs (1)
103var psi = new ProcessStartInfo
parent\dotnet\Commands\MSBuild\MSBuildForwardingApp.cs (1)
111public ProcessStartInfo GetProcessStartInfo() => _forwardingAppWithoutLogging.GetProcessStartInfo();
parent\dotnet\Commands\Test\MTP\TestApplication.cs (3)
92var processStartInfo = CreateProcessStartInfo(); 278internal ProcessStartInfo CreateProcessStartInfo() 280var processStartInfo = new ProcessStartInfo
parent\dotnet\ForwardingApp.cs (1)
27public ProcessStartInfo GetProcessStartInfo()
dotnet-dev-certs (10)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
dotnet-format (5)
Utilities\ProcessRunner.cs (5)
28public ProcessStartInfo StartInfo { get; } 33public ProcessInfo(Process process, ProcessStartInfo startInfo, Task<ProcessResult> result) 68ProcessStartInfo processStartInfo, 167public static ProcessStartInfo CreateProcessStartInfo( 175var processStartInfo = new ProcessStartInfo(executable, arguments);
dotnet-getdocument (1)
Exe.cs (1)
23var startInfo = new ProcessStartInfo
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
221var startInfo = new ProcessStartInfo
dotnet-suggest (1)
SuggestionStore.cs (1)
30var processStartInfo = new ProcessStartInfo(
dotnet-user-jwts (3)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (3)
60var psi = new ProcessStartInfo 144var psi = new ProcessStartInfo 230private static void DisableBuildServerReuse(ProcessStartInfo psi) =>
dotnet-user-secrets (3)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (3)
60var psi = new ProcessStartInfo 144var psi = new ProcessStartInfo 230private static void DisableBuildServerReuse(ProcessStartInfo psi) =>
Infrastructure.Tests (19)
CreateFailingTestIssue\CreateFailingTestIssueFixture.cs (1)
32ProcessStartInfo processStartInfo = new()
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (1)
622ProcessStartInfo processStartInfo = new()
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (1)
87ProcessStartInfo processStartInfo = new()
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
22var psi = new ProcessStartInfo
ExtractTestPartitions\ExtractTestPartitionsTests.cs (1)
289var psi = new ProcessStartInfo
GenerateTestSummary\GenerateTestSummaryFixture.cs (1)
25ProcessStartInfo processStartInfo = new()
GenerateTestSummary\GenerateTestSummaryToolTests.cs (1)
240ProcessStartInfo processStartInfo = new()
PowerShellScripts\PowerShellCommand.cs (5)
202var psi = new ProcessStartInfo 231private void AddEnvironmentVariablesTo(ProcessStartInfo psi) 240private void AddWorkingDirectoryTo(ProcessStartInfo psi) 258public ProcessStartInfo StartInfo { get; } 262public CommandResult(ProcessStartInfo startInfo, int exitCode, string output)
Shared\GitCli.cs (1)
24var psi = new ProcessStartInfo("git")
tools\GenerateCITimeline\GitHubApi.cs (1)
11var psi = new ProcessStartInfo("gh", ["api", endpoint, "--paginate"])
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (1)
596var startInfo = new ProcessStartInfo(pythonExecutable)
WorkflowScripts\NodeCommand.cs (3)
182ProcessStartInfo psi = new() 207private void AddEnvironmentVariablesTo(ProcessStartInfo psi) 216private void AddWorkingDirectoryTo(ProcessStartInfo psi)
WorkflowScripts\PrDocsCheckWorkflowTests.cs (1)
190var startInfo = new ProcessStartInfo(python)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
33var processStartInfo = new ProcessStartInfo(FileName, Arguments)
Microsoft.Arcade.Common (4)
Command.cs (2)
37var psi = new ProcessStartInfo() 210private string FormatProcessInfo(ProcessStartInfo info, bool includeWorkingDirectory)
CommandResult.cs (2)
14public ProcessStartInfo StartInfo { get; } 19public CommandResult(ProcessStartInfo startInfo, int exitCode, string stdOut, string stdErr)
Microsoft.AspNetCore.Components.Testing (4)
Infrastructure\ServerInstance.cs (4)
80var startInfo = BuildProcessStartInfo(appEntry); 268internal static ProcessStartInfo BuildProcessStartInfo(E2EAppEntry appEntry) 285var startInfo = new ProcessStartInfo(executable, args) 302ProcessStartInfo startInfo,
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
DebugProxyLauncher.cs (1)
65var processStartInfo = new ProcessStartInfo
Microsoft.AspNetCore.DeveloperCertificates.XPlat (10)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
Microsoft.AspNetCore.Server.IntegrationTesting (9)
ApplicationPublisher.cs (1)
51var startInfo = new ProcessStartInfo
Deployers\ApplicationDeployer.cs (1)
138protected void AddEnvironmentVariablesToProcess(ProcessStartInfo startInfo, IDictionary<string, string> environmentVariables)
Deployers\NginxDeployer.cs (2)
157var startInfo = new ProcessStartInfo 199var startInfo = new ProcessStartInfo
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
236var startInfo = new ProcessStartInfo
Deployers\SelfHostDeployer.cs (1)
121var startInfo = new ProcessStartInfo
ProcessHelpers.cs (1)
11public static void AddEnvironmentVariablesToProcess(ProcessStartInfo startInfo, IDictionary<string, string> environmentVariables, ILogger logger)
src\aspnetcore\src\Shared\Process\ProcessEx.cs (1)
105var startInfo = new ProcessStartInfo(command, args)
src\aspnetcore\src\Shared\Process\ProcessExtensions.cs (1)
97var startInfo = new ProcessStartInfo
Microsoft.AspNetCore.Server.Kestrel.Core (10)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
Microsoft.AspNetCore.SpaProxy (3)
SpaProxyLaunchManager.cs (3)
186var info = new ProcessStartInfo(command, arguments) 238var stopScriptInfo = new ProcessStartInfo( 302var stopScriptInfo = new ProcessStartInfo("/bin/bash", scriptPath)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Npm\NodeScriptRunner.cs (2)
42var processStartInfo = new ProcessStartInfo(exeToRun) 123private static Process LaunchNodeProcess(ProcessStartInfo startInfo, string commandName)
Microsoft.Build (3)
BackEnd\BuildManager\CoordinatorClient.cs (2)
464ProcessStartInfo? startInfo = TryGetStartInfo(); 484private static ProcessStartInfo? TryGetStartInfo()
BackEnd\Components\Communications\NodeLauncher.cs (1)
122var processStartInfo = new ProcessStartInfo
Microsoft.Build.Framework (5)
ITaskEnvironmentDriver.cs (1)
61ProcessStartInfo GetProcessStartInfo();
MultiProcessTaskEnvironmentDriver.cs (1)
70public ProcessStartInfo GetProcessStartInfo()
MultiThreadedTaskEnvironmentDriver.cs (2)
117public ProcessStartInfo GetProcessStartInfo() 119var startInfo = new ProcessStartInfo
TaskEnvironment.cs (1)
113public ProcessStartInfo GetProcessStartInfo() => _driver.GetProcessStartInfo();
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
Microsoft.Build.Tasks.Core (1)
ManifestUtil\SecurityUtil.cs (1)
807var startInfo = new ProcessStartInfo(
Microsoft.Build.Utilities.Core (2)
ToolTask.cs (2)
630protected virtual ProcessStartInfo GetProcessStartInfo( 658ProcessStartInfo startInfo = TaskEnvironment.GetProcessStartInfo();
Microsoft.CodeAnalysis.BuildClient.Package (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
Microsoft.CodeAnalysis.Workspaces (1)
Utilities\ProcessStartInfoExtensions.cs (1)
14public static void RemoveInheritedDotNetDiagnosticPorts(this ProcessStartInfo processStartInfo)
Microsoft.CodeAnalysis.Workspaces.MSBuild (10)
MSBuild\BuildHostProcessManager.cs (10)
119var processStartInfo = CreateBuildHostStartInfo(buildHostKind, pipeName, dotnetPath); 194internal static ProcessStartInfo CreateBuildHostStartInfo(BuildHostProcessKind buildHostKind, string pipeName, string? dotnetPath) 249private static ProcessStartInfo CreateDotNetCoreBuildHostStartInfo(string pipeName, string? dotnetPath) 251var processStartInfo = new ProcessStartInfo() 276private static ProcessStartInfo CreateDotNetFrameworkBuildHostStartInfo(string pipeName) 279var processStartInfo = new ProcessStartInfo() 289private static ProcessStartInfo CreateMonoBuildHostStartInfo(string pipeName) 291var processStartInfo = new ProcessStartInfo 335private static void AppendBuildHostCommandLineArgumentsAndConfigureProcess(ProcessStartInfo processStartInfo, string pipeName) 353private static void AddArgument(ProcessStartInfo processStartInfo, string argument)
Microsoft.DotNet.Arcade.Sdk (1)
src\InstallDotNetCore.cs (1)
161var startInfo = TaskEnvironment.GetProcessStartInfo();
Microsoft.DotNet.Cli.Utils (10)
BuiltInCommand.cs (1)
72ProcessStartInfo startInfo = new(new Muxer().MuxerPath, $"{CommandName} {CommandArgs}");
Command.cs (2)
191public ProcessStartInfo StartInfo => _process.StartInfo; 205private static string FormatProcessInfo(ProcessStartInfo info)
CommandResult.cs (2)
8public readonly struct CommandResult(ProcessStartInfo startInfo, int exitCode, string? stdOut, string? stdErr) 12public ProcessStartInfo StartInfo { get; } = startInfo;
Extensions\ProcessStartInfoExtensions.cs (2)
10public static int Execute(this ProcessStartInfo startInfo) 29public static int ExecuteAndCaptureOutput(this ProcessStartInfo startInfo, out string? stdOut, out string? stdErr)
ForwardingAppImplementation.cs (2)
72public ProcessStartInfo GetProcessStartInfo() 74var processInfo = new ProcessStartInfo
MSBuildForwardingAppWithoutLogging.cs (1)
126public ProcessStartInfo GetProcessStartInfo()
Microsoft.DotNet.MacOsPkg.Core (2)
ExecuteHelper.cs (2)
22ProcessStartInfo processStartInfo = CreateProcessStartInfo("sh", escapedArgs, workingDirectory); 36private static ProcessStartInfo CreateProcessStartInfo(string command, string arguments, string workingDirectory = "") =>
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
33var processStartInfo = new ProcessStartInfo(FileName, Arguments)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownReader.cs (1)
49ProcessStartInfo startInfo = new()
Microsoft.Extensions.DataIngestion.Tests (1)
Readers\MarkItDownConditionHelper.cs (1)
20ProcessStartInfo startInfo = new()
Microsoft.Extensions.Http.Resilience.Tests (1)
BuildTransitive\GrpcNetClientFactoryVersionTargetTests.cs (1)
282var processStartInfo = new ProcessStartInfo(GetDotNetPath())
Microsoft.NET.Build.Containers (6)
LocalDaemons\ContainerRuntimeOperations.cs (4)
45ProcessStartInfo loadInfo = new(commandPath) 177ProcessStartInfo startInfo = new(commandPath, arguments) 190ProcessStartInfo startInfo = new(commandPath) 203ProcessStartInfo startInfo,
LocalDaemons\DockerCli.cs (2)
105ProcessStartInfo loadInfo = new(commandPath, $"load") 662ProcessStartInfo psi = new(command, "version")
Microsoft.NET.HostModel (1)
HostModelUtils.cs (1)
85var psi = new ProcessStartInfo()
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\GenerateEFSQLScripts.cs (1)
88ProcessStartInfo psi = new("dotnet", $@"ef migrations script --no-build --idempotent --configuration {Configuration} --output ""{sqlFileFullPath}"" --context {dbContextName} {EFMigrationsAdditionalArgs}")
Microsoft.NET.Sdk.Razor.Tasks (1)
parent\Tool\ServerProtocol\ServerConnection.cs (1)
387var startInfo = new ProcessStartInfo()
Microsoft.TestPlatform.Build (1)
Tasks\VSTestTask.cs (1)
72var processInfo = new ProcessStartInfo
Microsoft.TestPlatform.PlatformAbstractions (1)
netcore\System\ProcessStartInfoExtensions.cs (1)
18public static void AddEnvironmentVariable(this ProcessStartInfo startInfo, string name, string? value)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
VsTestConsoleProcessManager.cs (1)
134var info = new ProcessStartInfo(consoleRunnerPath, arguments)
netstandard (1)
netstandard.cs (1)
669[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.ProcessStartInfo))]
NuGet.CommandLine.XPlat (1)
Commands\Package\Update\PackageUpdateIO.cs (1)
104ProcessStartInfo processStartInfo = new ProcessStartInfo(dotnetPath)
NuGet.Common (1)
Migrations\Migration1.cs (1)
193ProcessStartInfo startInfo = new ProcessStartInfo(command)
NuGet.Credentials (2)
PluginCredentialProvider.cs (2)
193var startInfo = new ProcessStartInfo 256public virtual int Execute(ProcessStartInfo startInfo, CancellationToken cancellationToken, out string stdOut)
NuGet.Protocol (3)
Plugins\PluginFactory.cs (1)
176ProcessStartInfo startInfo;
Plugins\PluginProcess.cs (2)
20private readonly ProcessStartInfo? _startInfo; 79public PluginProcess(ProcessStartInfo startInfo)
RepoTasks (10)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
160var checkTrustProcessStartInfo = new ProcessStartInfo( 208var processInfo = new ProcessStartInfo( 239var processInfo = new ProcessStartInfo( 341var processInfo = new ProcessStartInfo(
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (6)
690var startInfo = new ProcessStartInfo(PowerShellCommand, $"-NoProfile -NonInteractive -EncodedCommand {encodedCommand}") 710var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} {operation}") 738var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -n {nickname} -A -i {certificatePath} -t \"{usage},,\"") 761var startInfo = new ProcessStartInfo(CertUtilCommand, $"-d sql:{nssDb.Path} -D -n {nickname}") 933var processInfo = new ProcessStartInfo(OpenSslCommand, $"version -d") 975var processInfo = new ProcessStartInfo(OpenSslCommand, $"x509 -hash -noout -in {certificatePath}")
rzc (1)
ServerProtocol\ServerConnection.cs (1)
387var startInfo = new ProcessStartInfo()
sdk-tasks (2)
DotNetTool.cs (2)
20protected override ProcessStartInfo GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch) 22var psi = base.GetProcessStartInfo(pathToTool, commandLineCommands, responseFileSwitch);
SelectTests (2)
GraphAffectedProjects.cs (1)
530var startInfo = new ProcessStartInfo("git")
Program.cs (1)
1344var psi = new ProcessStartInfo(fileName)
SuperFileCheck (1)
Program.cs (1)
103var startInfo = new ProcessStartInfo();
System (1)
parent\ref\System.cs (1)
524[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.ProcessStartInfo))]
System.CodeDom (1)
System\CodeDom\Compiler\Executor.cs (1)
60var psi = new ProcessStartInfo(cmd)
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
1196ProcessStartInfo processStartInfo = new ProcessStartInfo();
System.Diagnostics.Process (72)
Microsoft\Win32\SafeHandles\SafeProcessHandle.cs (6)
145/// Starts a process using the specified <see cref="ProcessStartInfo"/>. 150/// On Windows, when <see cref="ProcessStartInfo.UseShellExecute"/> is <see langword="true"/>, 157public static SafeProcessHandle Start(ProcessStartInfo startInfo) 167internal static SafeProcessHandle Start(ProcessStartInfo startInfo, bool fallbackToNull) 202ProcessStartInfo.ValidateInheritedHandles(childInputHandle, childOutputHandle, childErrorHandle, inheritedHandles); 209/// Resumes the process that was started with <see cref="ProcessStartInfo.StartSuspended" /> set to <see langword="true" />.
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (6)
202private delegate SafeProcessHandle StartWithShellExecuteDelegate(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, out ProcessWaitState.Holder? waitStateHolder); 205private static SafeProcessHandle StartCore(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, SafeHandle[]? inheritedHandlesSnapshot = null) 208internal static SafeProcessHandle StartCore(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, 246internal static unsafe SafeProcessHandle StartWithCallback(ProcessStartInfo startInfo, SafeFileHandle? stdinFd, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, 356private static SafeProcessHandle StartWithShellExecute(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, 429ProcessStartInfo startInfo, string? resolvedFilename, string[] argv,
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.ForkAndExecProcess.cs (1)
19ProcessStartInfo startInfo, SafeHandle[]? inheritedHandles = null)
System\Diagnostics\Process.cs (11)
50private ProcessStartInfo? _startInfo; 551/// Gets or sets the properties to pass into the <see cref='System.Diagnostics.Process.Start(System.Diagnostics.ProcessStartInfo)'/> method for the <see cref='System.Diagnostics.Process'/>. 554public ProcessStartInfo StartInfo 1272ProcessStartInfo startInfo = StartInfo; 1299ProcessStartInfo.ValidateInheritedHandles(childInputHandle, childOutputHandle, childErrorHandle, inheritedHandles); 1329ProcessStartInfo startInfo, 1407private static void CloseChildHandles(ProcessStartInfo startInfo, SafeFileHandle? childInputHandle, SafeFileHandle? childOutputHandle, SafeFileHandle? childErrorHandle) 1429private void CreateStandardStreams(ProcessStartInfo startInfo, SafeFileHandle? parentInputPipeHandle, SafeFileHandle? parentOutputPipeHandle, SafeFileHandle? parentErrorPipeHandle) 1454internal bool StartCoreWithCallback(ProcessStartInfo startInfo, 1479ProcessStartInfo.ValidateInheritedHandles(childInputHandle, childOutputHandle, childErrorHandle, inheritedHandles); 1563public static Process? Start(ProcessStartInfo startInfo)
System\Diagnostics\Process.Scenarios.cs (32)
19/// <param name="startInfo">The <see cref="ProcessStartInfo"/> that contains the information used to start the process.</param> 23/// <para>One or more of <see cref="ProcessStartInfo.RedirectStandardInput"/>, 24/// <see cref="ProcessStartInfo.RedirectStandardOutput"/>, or 25/// <see cref="ProcessStartInfo.RedirectStandardError"/> is set to <see langword="true"/>. 29/// <para><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>. 35/// When a standard handle (<see cref="ProcessStartInfo.StandardInputHandle"/>, 36/// <see cref="ProcessStartInfo.StandardOutputHandle"/>, or <see cref="ProcessStartInfo.StandardErrorHandle"/>) 48public static int StartAndForget(ProcessStartInfo startInfo) 89/// <param name="startInfo">The <see cref="ProcessStartInfo"/> that contains the information used to start the process.</param> 98/// <see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>. 103public static ProcessExitStatus Run(ProcessStartInfo startInfo, TimeSpan? timeout = default) 142ProcessStartInfo startInfo = CreateStartInfo(fileName, arguments); 155/// <param name="startInfo">The <see cref="ProcessStartInfo"/> that contains the information used to start the process.</param> 163/// <see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>. 168public static async Task<ProcessExitStatus> RunAsync(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 204ProcessStartInfo startInfo = CreateStartInfo(fileName, arguments); 218/// <param name="startInfo">The <see cref="ProcessStartInfo"/> that contains the information used to start the process.</param> 227/// <para><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>.</para> 229/// <para><see cref="ProcessStartInfo.RedirectStandardOutput"/> or <see cref="ProcessStartInfo.RedirectStandardError"/> is not set to <see langword="true"/>.</para> 234public static ProcessTextOutput RunAndCaptureText(ProcessStartInfo startInfo, TimeSpan? timeout = default) 299/// <param name="startInfo">The <see cref="ProcessStartInfo"/> that contains the information used to start the process.</param> 307/// <para><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>.</para> 309/// <para><see cref="ProcessStartInfo.RedirectStandardOutput"/> or <see cref="ProcessStartInfo.RedirectStandardError"/> is not set to <see langword="true"/>.</para> 314public static async Task<ProcessTextOutput> RunAndCaptureTextAsync(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 361private static ProcessStartInfo CreateStartInfo(string fileName, IEnumerable<string>? arguments) 368private static ProcessStartInfo CreateStartInfoForCapture(string fileName, IEnumerable<string>? arguments) 370ProcessStartInfo startInfo = CreateStartInfo(fileName, arguments); 377private static void ThrowIfUseShellExecute(ProcessStartInfo startInfo, string methodName) 385private static void ThrowIfNotRedirected(ProcessStartInfo startInfo, string methodName)
System\Diagnostics\Process.Unix.cs (2)
428private bool StartCore(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, SafeHandle[]? inheritedHandles) 434private bool StartCoreWithCallback(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, Func<UnixProcessStartArguments, int> callback)
System\Diagnostics\ProcessStartInfo.cs (2)
36/// Default constructor. At least the <see cref='System.Diagnostics.ProcessStartInfo.FileName'/> 154/// on the <see cref="SafeProcessHandle" /> returned by <see cref="SafeProcessHandle.Start(ProcessStartInfo)" />.
System\Diagnostics\ProcessUtils.Unix.cs (2)
116internal static (uint userId, uint groupId, uint[] groups) GetUserAndGroupIds(ProcessStartInfo startInfo) 298internal static string[] ParseArgv(ProcessStartInfo psi, string? resolvedExe = null, bool ignoreArguments = false)
System\Runtime\InteropServices\UnixProcessStartArguments.cs (5)
11/// This ref struct is populated by the <see cref="Start(ProcessStartInfo, Func{UnixProcessStartArguments, int})"/> method. 15internal unsafe UnixProcessStartArguments(byte* resolvedPath, byte** arguments, byte** environmentVariables, nint standardInput, nint standardOutput, nint standardError, ProcessStartInfo processStartInfo) 78public ProcessStartInfo ProcessStartInfo { get; } 96/// <exception cref="InvalidOperationException"><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>.</exception> 101public static Process Start(ProcessStartInfo startInfo, Func<UnixProcessStartArguments, int> callback)
System\Runtime\InteropServices\WindowsProcessStartArguments.cs (5)
11/// This ref struct is populated by the <see cref="Start(ProcessStartInfo, Func{WindowsProcessStartArguments, nint})"/> method. 15internal unsafe WindowsProcessStartArguments(char* arguments, char* environmentVariables, nint standardInput, nint standardOutput, nint standardError, ProcessStartInfo processStartInfo) 66public ProcessStartInfo ProcessStartInfo { get; } 84/// <exception cref="InvalidOperationException"><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>.</exception> 86public static Process Start(ProcessStartInfo startInfo, Func<WindowsProcessStartArguments, nint> callback)
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.PingUtility.cs (1)
43ProcessStartInfo psi = new ProcessStartInfo(pingExecutable, processArgs);
System.Windows.Forms (1)
System\Windows\Forms\Application.cs (1)
1466ProcessStartInfo currentStartInfo = new()
vbc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
653var startInfo = new ProcessStartInfo()