internal static Exception TryVerifyNMTOKEN(string name)
{
if (name == null || name.Length == 0)
{
return new XmlException(SR.Xml_EmptyName, string.Empty);
}
int endPos = ValidateNames.ParseNmtokenNoNamespaces(name, 0);
if (endPos != name.Length)
{
return new XmlException(SR.Xml_BadNameChar, XmlException.BuildCharExceptionArgs(name, endPos));
}
return null;
}