Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ VerifyName()

static string System.Xml.XmlConvert.VerifyName ( string name)
inlinestatic

Definition at line 282 of file XmlConvert.cs.

283 {
284 if (name == null)
285 {
286 throw new ArgumentNullException("name");
287 }
288 if (name.Length == 0)
289 {
290 throw new ArgumentNullException("name", System.SR.Xml_EmptyName);
291 }
292 int num = ValidateNames.ParseNameNoNamespaces(name, 0);
293 if (num != name.Length)
294 {
295 throw CreateInvalidNameCharException(name, num, ExceptionType.XmlException);
296 }
297 return name;
298 }
static string Xml_EmptyName
Definition SR.cs:292
Definition SR.cs:7
static Exception CreateInvalidNameCharException(string name, int index, ExceptionType exceptionType)

References System.Xml.XmlConvert.CreateInvalidNameCharException(), System.Text.RegularExpressions.name, System.Xml.ValidateNames.ParseNameNoNamespaces(), and System.SR.Xml_EmptyName.

Referenced by System.Xml.Linq.XDocumentType.XDocumentType(), and System.Xml.DtdParser.InitializeFreeFloatingDtd().