45 references to ArgumentEscaper
dotnet (31)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
25
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
18
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(args);
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
16
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
27
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(arguments);
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
166
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
383
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(args)));
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
84
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
22
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (4)
43
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(args);
60
var cmdEscapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForCmdProcessStart(args);
62
if (!
ArgumentEscaper
.IsSurroundedWithQuotes(command) // Don't quote already quoted strings
63
&&
ArgumentEscaper
.ShouldSurroundWithQuotes(command))
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (1)
128
Arguments =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
Commands\MSBuild\MSBuildForwardingApp.cs (1)
129
internal string GetArgumentsToMSBuild() =>
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(GetArgumentTokensToMSBuild());
Commands\Run\CommonRunHelpers.cs (1)
63
string escapedArguments =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(applicationArguments);
Commands\Run\CSharpCompilerCommand.cs (1)
317
return
ArgumentEscaper
.EscapeSingleArg(arg, additionalShouldSurroundWithQuotes: static (string arg) =>
Commands\Run\RunCommand.cs (1)
640
var commandSpec = new CommandSpec(path: exePath, args:
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(args));
Commands\Run\RunCommandSelector.cs (2)
501
Reporter.Output.WriteLine($"{CliCommandStrings.RunCommandExampleText}: {_commandName} --device {
ArgumentEscaper
.EscapeSingleArg(devices[0].Id)}");
547
Reporter.Error.WriteLine($"{CliCommandStrings.RunCommandExampleText}: {_commandName} --device {
ArgumentEscaper
.EscapeSingleArg(devices[0].Id)}");
Commands\Test\MTP\TestApplication.cs (11)
387
builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.ResultsDirectoryOptionName} {
ArgumentEscaper
.EscapeSingleArg(resultsDirectoryPath)}");
392
builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.ConfigFileOptionName} {
ArgumentEscaper
.EscapeSingleArg(configFilePath)}");
397
builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.DiagnosticOutputDirectoryOptionName} {
ArgumentEscaper
.EscapeSingleArg(diagnosticOutputDirectoryPath)}");
402
builder.Append($" {
ArgumentEscaper
.EscapeSingleArg(arg)}");
418
builder.Append($" {
ArgumentEscaper
.EscapeSingleArg("@" + _httpResponseFilePath)}");
423
builder.Append($" {CliConstants.DotNetTestPipeOptionKey} {
ArgumentEscaper
.EscapeSingleArg(_pipeName)}");
519
? $"exec {
ArgumentEscaper
.EscapeSingleArg(module.TargetPath)}"
538
$" {CliConstants.ServerOptionKey} {CliConstants.ServerOptionValue} {CliConstants.DotNetTestPipeOptionKey} {
ArgumentEscaper
.EscapeSingleArg(pipeName)}"));
547
builder.Append($" {CliConstants.ArtifactPostProcessingManifestOptionKey} {
ArgumentEscaper
.EscapeSingleArg(manifestPath)}");
555
builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.ConfigFileOptionName} {
ArgumentEscaper
.EscapeSingleArg(configFilePath)}");
560
builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.DiagnosticOutputDirectoryOptionName} {
ArgumentEscaper
.EscapeSingleArg(diagnosticOutputDirectoryPath)}");
Commands\Tool\ToolCommandSpecCreator.cs (1)
24
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
dotnet-aot (13)
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
25
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
18
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(args);
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
16
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
27
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(arguments);
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
84
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
22
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (4)
43
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(args);
60
var cmdEscapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForCmdProcessStart(args);
62
if (!
ArgumentEscaper
.IsSurroundedWithQuotes(command) // Don't quote already quoted strings
63
&&
ArgumentEscaper
.ShouldSurroundWithQuotes(command))
src\sdk\src\Cli\dotnet\Commands\MSBuild\MSBuildForwardingApp.cs (1)
129
internal string GetArgumentsToMSBuild() =>
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(GetArgumentTokensToMSBuild());
src\sdk\src\Cli\dotnet\Commands\Run\CommonRunHelpers.cs (1)
63
string escapedArguments =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(applicationArguments);
src\sdk\src\Cli\dotnet\Commands\Tool\ToolCommandSpecCreator.cs (1)
24
var escapedArgs =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
Microsoft.DotNet.Cli.Utils (1)
ForwardingAppImplementation.cs (1)
77
Arguments =
ArgumentEscaper
.EscapeAndConcatenateArgArrayForProcessStart(_allArgs),