public static string GetInvalidNameErrorMessage(string s, int offsetStartChar, int offsetBadChar) { if (offsetStartChar >= s.Length) { return(Res.GetString(59, "")); } if (XmlCharType.Instance.IsNCNameChar(s[offsetBadChar]) && !XmlCharType.Instance.IsStartNCNameChar(s[offsetBadChar])) { return(Res.GetString(7, (object[])XmlException.BuildCharExceptionStr(s[offsetBadChar]))); } return(Res.GetString(8, (object[])XmlException.BuildCharExceptionStr(s[offsetBadChar]))); }
public static void ThrowInvalidName(string s, int offsetStartChar, int offsetBadChar) { if (offsetStartChar >= s.Length) { throw new XmlException(59, ""); } if (XmlCharType.Instance.IsNCNameChar(s[offsetBadChar]) && !XmlCharType.Instance.IsStartNCNameChar(s[offsetBadChar])) { throw new XmlException(7, XmlException.BuildCharExceptionStr(s[offsetBadChar])); } throw new XmlException(8, XmlException.BuildCharExceptionStr(s[offsetBadChar])); }