示例#1
0
        /// <summary>
        /// Parses a response file.
        /// </summary>
        /// <param name="responseFile">The file to parse.</param>
        /// <returns>The array of arguments.</returns>
        private static List <string> ParseResponseFile(string responseFile)
        {
            string arguments;

            using (StreamReader reader = new StreamReader(responseFile))
            {
                arguments = reader.ReadToEnd();
            }

            return(X_CommandLine.ParseArgumentsToArray(arguments));
        }
示例#2
0
        public static X_CommandLine Parse(string commandLineString, Func <X_CommandLine, string, bool> parseArgument)
        {
            var arguments = X_CommandLine.ParseArgumentsToArray(commandLineString).ToArray();

            return(X_CommandLine.Parse(arguments, null, parseArgument));
        }