27 references to ArgumentEscaper
dotnet (26)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
25var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
18var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args);
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
16var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
27var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(arguments);
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
166var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
383ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args)));
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
84var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
22var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (4)
43var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args); 60var cmdEscapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForCmdProcessStart(args); 62if (!ArgumentEscaper.IsSurroundedWithQuotes(command) // Don't quote already quoted strings 63&& ArgumentEscaper.ShouldSurroundWithQuotes(command))
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (1)
128Arguments = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(
Commands\MSBuild\MSBuildForwardingApp.cs (1)
81internal string GetArgumentsToMSBuild() => ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(GetArgumentTokensToMSBuild());
Commands\Run\CSharpCompilerCommand.cs (1)
316return ArgumentEscaper.EscapeSingleArg(arg, additionalShouldSurroundWithQuotes: static (string arg) =>
Commands\Run\RunCommand.cs (2)
401? ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(ApplicationArgs) 671var commandSpec = new CommandSpec(path: exePath, args: ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args));
Commands\Run\RunCommandSelector.cs (2)
472Reporter.Output.WriteLine($"{CliCommandStrings.RunCommandExampleText}: dotnet run --device {ArgumentEscaper.EscapeSingleArg(devices[0].Id)}"); 518Reporter.Error.WriteLine($"{CliCommandStrings.RunCommandExampleText}: dotnet run --device {ArgumentEscaper.EscapeSingleArg(devices[0].Id)}");
Commands\Run\RunProperties.cs (1)
56return this with { Arguments = Arguments + " " + ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(applicationArgs) };
Commands\Test\MTP\TestApplication.cs (5)
194builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.ResultsDirectoryOptionName} {ArgumentEscaper.EscapeSingleArg(resultsDirectoryPath)}"); 199builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.ConfigFileOptionName} {ArgumentEscaper.EscapeSingleArg(configFilePath)}"); 204builder.Append($" {TestCommandDefinition.MicrosoftTestingPlatform.DiagnosticOutputDirectoryOptionName} {ArgumentEscaper.EscapeSingleArg(diagnosticOutputDirectoryPath)}"); 209builder.Append($" {ArgumentEscaper.EscapeSingleArg(arg)}"); 212builder.Append($" {CliConstants.ServerOptionKey} {CliConstants.ServerOptionValue} {CliConstants.DotNetTestPipeOptionKey} {ArgumentEscaper.EscapeSingleArg(_pipeName)}");
Commands\Tool\ToolCommandSpecCreator.cs (1)
24var escapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(commandArguments);
Microsoft.DotNet.Cli.Utils (1)
ForwardingAppImplementation.cs (1)
77Arguments = ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(_allArgs),