internal static Exception TryVerifyNCName(string name) { int len = ValidateNames.ParseNCName(name); if (len == 0 || len != name.Length) { return ValidateNames.GetInvalidNameException(name, 0, len); } return null; }