private static bool IsValidNameChar(char ch) { return IsValidNameStartChar(ch) || ch == '-' || ch == '.' || IsInRange(ch, '0', '9') || ch == '\u00B7' || IsInRange(ch, '\u0300', '\u036F') || IsInRange(ch, '\u203F', '\u2040'); }