137 writes to UseShellExecute
aspire (24)
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (1)
34UseShellExecute = false,
Agents\CopilotCli\CopilotCliRunner.cs (1)
34UseShellExecute = false,
Agents\OpenCode\OpenCodeCliRunner.cs (1)
34UseShellExecute = false,
Agents\Playwright\PlaywrightCliRunner.cs (2)
31UseShellExecute = false, 96UseShellExecute = false,
Agents\VsCode\VsCodeCliRunner.cs (1)
35UseShellExecute = false,
Certificates\CertificateHelpers.cs (1)
96UseShellExecute = false,
Commands\UpdateCommand.cs (1)
498UseShellExecute = false
DotNet\DotNetCliExecutionFactory.cs (1)
46UseShellExecute = false,
DotNet\DotNetSdkInstaller.cs (1)
38UseShellExecute = false,
Git\GitRepository.cs (1)
28UseShellExecute = false,
Layout\LayoutProcessRunner.cs (1)
83process.StartInfo.UseShellExecute = false;
Npm\NpmRunner.cs (1)
237UseShellExecute = false,
OpenCode\OpenCodeCliRunner.cs (1)
27UseShellExecute = false,
Processes\DetachedProcessLauncher.Unix.cs (1)
23UseShellExecute = false,
Projects\DotNetBasedAppHostServerProject.cs (2)
480UseShellExecute = false, 555UseShellExecute = false,
Projects\PrebuiltAppHostServer.cs (1)
417UseShellExecute = false,
Projects\ProcessGuestLauncher.cs (1)
52UseShellExecute = false,
Utils\CliDownloader.cs (1)
130UseShellExecute = false
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (3)
97UseShellExecute = false, 246UseShellExecute = false, 461UseShellExecute = false,
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
32UseShellExecute = false,
Aspire.Cli.EndToEnd.Tests (2)
KubernetesPublishTests.cs (1)
319cleanupProcess.StartInfo.UseShellExecute = false;
tests\Shared\TemporaryRepo.cs (1)
31UseShellExecute = false,
Aspire.Cli.Tests (1)
tests\Shared\TemporaryRepo.cs (1)
31UseShellExecute = false,
Aspire.Deployment.EndToEnd.Tests (28)
AcaCompactNamingDeploymentTests.cs (1)
200UseShellExecute = false
AcaCompactNamingUpgradeDeploymentTests.cs (1)
314UseShellExecute = false
AcaCustomRegistryDeploymentTests.cs (1)
270UseShellExecute = false,
AcaDeploymentErrorOutputTests.cs (1)
200UseShellExecute = false,
AcaExistingRegistryDeploymentTests.cs (1)
294UseShellExecute = false,
AcaManagedRedisDeploymentTests.cs (1)
372UseShellExecute = false,
AcaStarterDeploymentTests.cs (1)
239UseShellExecute = false,
AcrPurgeTaskDeploymentTests.cs (1)
301UseShellExecute = false,
AksStarterDeploymentTests.cs (1)
387UseShellExecute = false
AksStarterWithRedisDeploymentTests.cs (1)
415UseShellExecute = false
AppServicePythonDeploymentTests.cs (1)
224UseShellExecute = false,
AppServiceReactDeploymentTests.cs (1)
239UseShellExecute = false,
AzureAppConfigDeploymentTests.cs (1)
205UseShellExecute = false
AzureContainerRegistryDeploymentTests.cs (1)
180UseShellExecute = false
AzureEventHubsDeploymentTests.cs (1)
205UseShellExecute = false
AzureKeyVaultDeploymentTests.cs (1)
205UseShellExecute = false
AzureLogAnalyticsDeploymentTests.cs (1)
180UseShellExecute = false
AzureServiceBusDeploymentTests.cs (1)
207UseShellExecute = false
AzureStorageDeploymentTests.cs (1)
212UseShellExecute = false
PythonFastApiDeploymentTests.cs (1)
225UseShellExecute = false,
tests\Shared\TemporaryRepo.cs (1)
31UseShellExecute = false,
TypeScriptExpressDeploymentTests.cs (1)
220UseShellExecute = false,
VnetKeyVaultConnectivityDeploymentTests.cs (1)
289UseShellExecute = false,
VnetKeyVaultInfraDeploymentTests.cs (1)
220UseShellExecute = false
VnetSqlServerConnectivityDeploymentTests.cs (1)
290UseShellExecute = false,
VnetSqlServerInfraDeploymentTests.cs (1)
221UseShellExecute = false
VnetStorageBlobConnectivityDeploymentTests.cs (1)
296UseShellExecute = false,
VnetStorageBlobInfraDeploymentTests.cs (1)
222UseShellExecute = false
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
187UseShellExecute = false,
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
217UseShellExecute = false
Aspire.Hosting (1)
Dcp\Process\ProcessUtil.cs (1)
32UseShellExecute = false,
Aspire.Hosting.Azure (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
32UseShellExecute = false,
Aspire.Hosting.DevTunnels (1)
DevTunnelCli.cs (1)
350UseShellExecute = useShellExecute,
Aspire.Hosting.Docker (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
32UseShellExecute = false,
Aspire.Hosting.JavaScript.Tests (2)
AddJavaScriptAppTests.cs (2)
132UseShellExecute = false, 151UseShellExecute = false,
Aspire.Hosting.Maui (1)
Utilities\ProjectFileReader.cs (1)
66UseShellExecute = false,
Aspire.Hosting.Python (1)
PythonVersionDetector.cs (1)
74UseShellExecute = false,
Aspire.Hosting.Tests (2)
MSBuildTests.cs (2)
231UseShellExecute = false, 557UseShellExecute = false,
Aspire.Templates.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
187UseShellExecute = false,
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
217UseShellExecute = false
csc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
625UseShellExecute = false,
dotnet (7)
CommandFactory\CommandFactoryUsingResolver.cs (1)
107UseShellExecute = false
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (1)
134UseShellExecute = false,
Commands\Test\MTP\TestApplication.cs (1)
134UseShellExecute = false,
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.8.0-1.26268.104\contentFiles\cs\net11.0\BuildServerConnection.cs (1)
625UseShellExecute = false,
Telemetry\MacAddressGetter.cs (3)
73UseShellExecute = false 93UseShellExecute = false 118UseShellExecute = false
dotnet-format (2)
Utilities\ProcessRunner.cs (2)
192processStartInfo.UseShellExecute = false; 199processStartInfo.UseShellExecute = displayWindow;
dotnet-suggest (1)
SuggestionStore.cs (1)
34UseShellExecute = false,
dotnet-svcutil-lib (1)
Shared\Utilities\ProcessRunner.cs (1)
71proc.StartInfo.UseShellExecute = false;
dotnet-user-jwts (1)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
59UseShellExecute = false,
dotnet-user-secrets (1)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
59UseShellExecute = false,
Infrastructure.Tests (4)
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
28UseShellExecute = false,
ExtractTestPartitions\ExtractTestPartitionsTests.cs (1)
293UseShellExecute = false,
PowerShellScripts\PowerShellCommand.cs (1)
208UseShellExecute = false
WorkflowScripts\NodeCommand.cs (1)
187UseShellExecute = false
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
38UseShellExecute = false,
Microsoft.Arcade.Common (2)
Command.cs (2)
82_process.StartInfo.UseShellExecute = false; 122_process.StartInfo.UseShellExecute = false;
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
383 launchBrowser.StartInfo.UseShellExecute = true;
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
383 launchBrowser.StartInfo.UseShellExecute = true;
Microsoft.Build (1)
BackEnd\Components\Communications\NodeLauncher.cs (1)
126UseShellExecute = false,
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
625UseShellExecute = false,
Microsoft.Build.Tasks.Core (1)
ManifestUtil\SecurityUtil.cs (1)
785UseShellExecute = false,
Microsoft.Build.Utilities.Core (1)
ToolTask.cs (1)
666startInfo.UseShellExecute = false;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
334processStartInfo.UseShellExecute = false;
Microsoft.DotNet.Arcade.Sdk (1)
src\InstallDotNetCore.cs (1)
161UseShellExecute = false,
Microsoft.DotNet.Cli.Utils (1)
ForwardingAppImplementation.cs (1)
78UseShellExecute = false
Microsoft.DotNet.HotReload.Watch (1)
Process\ProcessRunner.cs (1)
150UseShellExecute = processSpec.UseShellExecute,
Microsoft.DotNet.MacOsPkg.Core (1)
ExecuteHelper.cs (1)
43UseShellExecute = false,
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
120UseShellExecute = false
Verification.cs (1)
156UseShellExecute = false,
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
155UseShellExecute = true
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
38UseShellExecute = false,
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownReader.cs (1)
53UseShellExecute = false,
Microsoft.Extensions.DataIngestion.Tests (1)
Readers\MarkItDownConditionAttribute.cs (1)
30UseShellExecute = false,
Microsoft.McpServer.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
38UseShellExecute = false,
Microsoft.ML.CodeGenerator (3)
Utils.cs (3)
201proc.StartInfo.UseShellExecute = false; 226proc.StartInfo.UseShellExecute = false; 247proc.StartInfo.UseShellExecute = false;
Microsoft.ML.Sweeper (1)
ConfigRunner.cs (1)
230UseShellExecute = false,
Microsoft.NET.HostModel (1)
HostModelUtils.cs (1)
31UseShellExecute = false,
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\GenerateEFSQLScripts.cs (1)
94UseShellExecute = false
Microsoft.NET.Sdk.Razor.Tasks (1)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerConnection.cs (1)
391UseShellExecute = false,
Microsoft.TemplateEngine.Cli (2)
PostActionProcessors\ChmodPostActionProcessor.cs (1)
46UseShellExecute = false,
PostActionProcessors\ProcessStartPostActionProcessor.cs (1)
57UseShellExecute = false,
Microsoft.TestPlatform.Build (1)
Tasks\VSTestTask.cs (1)
76UseShellExecute = false,
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
ProcessCodeMethods.cs (1)
142ps.StartInfo.UseShellExecute = false;
Microsoft.TestPlatform.PlatformAbstractions (1)
common\System\ProcessHelper.cs (1)
81process.StartInfo.UseShellExecute = false;
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
VsTestConsoleProcessManager.cs (1)
136UseShellExecute = false,
NuGet.Build.Tasks (1)
StaticGraphRestoreTaskBase.cs (1)
133UseShellExecute = false,
NuGet.CommandLine.XPlat (1)
Commands\Package\Update\PackageUpdateIO.cs (1)
115UseShellExecute = false,
NuGet.Common (1)
Migrations\Migration1.cs (1)
198UseShellExecute = false
NuGet.Credentials (1)
PluginCredentialProvider.cs (1)
196UseShellExecute = false,
NuGet.Packaging (1)
NuGetExtractionFileIO.cs (1)
119process.StartInfo.UseShellExecute = false;
NuGet.Protocol (2)
Plugins\PluginFactory.cs (2)
180UseShellExecute = false, 194UseShellExecute = false,
Pipelines.AppHost (4)
AppHost.cs (4)
80UseShellExecute = false, 115UseShellExecute = false, 150UseShellExecute = false, 188UseShellExecute = false,
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
80UseShellExecute = false,
rzc (1)
ServerProtocol\ServerConnection.cs (1)
391UseShellExecute = false,
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
1197processStartInfo.UseShellExecute = false;
vbc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
625UseShellExecute = false,
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
625UseShellExecute = false,
20 references to UseShellExecute
System.Diagnostics.Process (20)
Microsoft\Win32\SafeHandles\SafeProcessHandle.cs (2)
65/// On Windows, when <see cref="ProcessStartInfo.UseShellExecute"/> is <see langword="true"/>, 111if (!startInfo.UseShellExecute)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (1)
184if (startInfo.UseShellExecute)
System\Diagnostics\Process.cs (1)
1187if (!startInfo.UseShellExecute)
System\Diagnostics\Process.Scenarios.cs (6)
28/// <para><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>. 97/// <see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>. 148/// <see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>. 198/// <para><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>.</para> 278/// <para><see cref="ProcessStartInfo.UseShellExecute"/> is set to <see langword="true"/>.</para> 359if (startInfo.UseShellExecute)
System\Diagnostics\ProcessStartInfo.cs (10)
141/// This property cannot be used together with <see cref="UseShellExecute"/> set to <see langword="true"/>. 166/// and requires <see cref="UseShellExecute"/> to be <see langword="false"/>. 192/// and requires <see cref="UseShellExecute"/> to be <see langword="false"/>. 218/// and requires <see cref="UseShellExecute"/> to be <see langword="false"/>. 248/// This API can't be used together with <see cref="UseShellExecute"/> set to <see langword="true"/> or when specifying a user name via the <see cref="UserName"/> property. 278/// This property cannot be used together with <see cref="UseShellExecute"/> set to <see langword="true"/>. 441if (UseShellExecute && (anyRedirection || anyHandle)) 446if (StartDetached && UseShellExecute) 451if (InheritedHandles is not null && (UseShellExecute || !string.IsNullOrEmpty(UserName))) 457if (KillOnParentExit && UseShellExecute)