/// <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)); }
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)); }