WikiFunctions.Diff.StripWhitespace C# (CSharp) Method

StripWhitespace() private static method

private static StripWhitespace ( string lines, bool strip ) : string[]
lines string
strip bool
return string[]
        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;
        }