CommandLineTools.EscapeArguments method
namespace: Serenity.IO assembly: Serenity.Net.Services
Quotes all arguments that contain whitespace, or begin with a quote and returns a single argument string for use with Process.Start().
public static string EscapeArguments(params string[] args)
parameter | description |
---|---|
args | A list of strings for arguments, may not contain null, '\0', '\r', or '\n' |
Return Value
The combined list of escaped/quoted strings
Exceptions
exception | condition |
---|---|
ArgumentNullException | Raised when one of the arguments is null |
ArgumentOutOfRangeException | Raised if an argument contains '\0', '\r', or '\n' |
See Also
- class CommandLineTools