private static string[] StripWhitespace(string[] lines, bool strip)
{
if (lines == null)
{
throw new ArgumentNullException();
}
if (!strip)
{
return lines;
}
string[] ret = new string[lines.Length];
for (int i = 0; i < lines.Length; i++)
{
StringBuilder sb = new StringBuilder();
foreach (char c in lines[i])
if (!char.IsWhiteSpace(c))
sb.Append(c);
ret[i] = sb.ToString();
}
return ret;
}