示例#1
0
        public string GetQuotedCommandLineArgs()
        {
            if (CmdLineArgs == null)
            {
                return(null);
            }

            return(string.Join(" ", CmdLineArgs.Select(a => GetQuotedArg(a))));
        }
示例#2
0
        public string GetEscapedArguments()
        {
            if (CmdLineArgs == null)
            {
                return(null);
            }

            var result = string.Join(" ", CmdLineArgs.Select(a => EscapeArgument(a)));

            if (IsBatchScript)
            {
                result = ShellEscape(result);
            }

            return(result);
        }