Esempio n. 1
0
 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])));
 }
Esempio n. 2
0
 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]));
 }