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

◆ ValidateNCName()

void System.Xml.XmlCharCheckingWriter.ValidateNCName ( string ncname)
inlineprivate

Definition at line 296 of file XmlCharCheckingWriter.cs.

297 {
298 if (ncname.Length == 0)
299 {
301 }
302 int num = ValidateNames.ParseNCName(ncname, 0);
303 if (num != ncname.Length)
304 {
305 string resourceFormat = ((num == 0) ? System.SR.Xml_BadStartNameChar : System.SR.Xml_BadNameChar);
306 object[] args = XmlException.BuildCharExceptionArgs(ncname, num);
308 }
309 }
static string Xml_EmptyName
Definition SR.cs:292
static string Xml_BadStartNameChar
Definition SR.cs:42
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.Xml.ArgumentException, System.Xml.XmlException.BuildCharExceptionArgs(), System.Xml.Dictionary, System.SR.Format(), System.Xml.ValidateNames.ParseNCName(), System.SR.Xml_BadNameChar, System.SR.Xml_BadStartNameChar, and System.SR.Xml_EmptyName.

Referenced by System.Xml.XmlCharCheckingWriter.WriteProcessingInstruction(), System.Xml.XmlCharCheckingWriter.WriteProcessingInstructionAsync(), System.Xml.XmlCharCheckingWriter.WriteQualifiedName(), System.Xml.XmlCharCheckingWriter.WriteQualifiedNameAsync(), System.Xml.XmlCharCheckingWriter.WriteStartAttribute(), System.Xml.XmlCharCheckingWriter.WriteStartAttributeAsync(), System.Xml.XmlCharCheckingWriter.WriteStartElement(), and System.Xml.XmlCharCheckingWriter.WriteStartElementAsync().