static void CanonicalizeName (StringBuilder sb, string str, int n) { // Fix path separators and capitalization for (int i = 0; i < n; i++) { if (str[i] != '\\') sb.Append (Char.ToLower (str[i], CultureInfo.InvariantCulture)); else sb.Append ('/'); } }