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

◆ WriteDocType() [1/2]

override void System.Xml.XmlCharCheckingWriter.WriteDocType ( string name,
string pubid,
string sysid,
string subset )
inline

Definition at line 46 of file XmlCharCheckingWriter.cs.

47 {
48 if (_checkNames)
49 {
50 ValidateQName(name);
51 }
52 if (_checkValues)
53 {
54 int invCharPos;
55 if (pubid != null && (invCharPos = XmlCharType.IsPublicId(pubid)) >= 0)
56 {
57 throw XmlConvert.CreateInvalidCharException(pubid, invCharPos);
58 }
59 if (sysid != null)
60 {
62 }
63 if (subset != null)
64 {
66 }
67 }
69 {
73 }
75 }
void WriteDocType(string name, string? pubid, string? sysid, string? subset)

References System.Xml.XmlCharCheckingWriter._checkNames, System.Xml.XmlCharCheckingWriter._checkValues, System.Xml.XmlCharCheckingWriter._replaceNewLines, System.Xml.XmlCharCheckingWriter.CheckCharacters(), System.Xml.XmlConvert.CreateInvalidCharException(), System.Xml.Dictionary, System.Xml.XmlCharType.IsPublicId(), System.Xml.XmlCharCheckingWriter.ReplaceNewLines(), System.Xml.XmlCharCheckingWriter.ValidateQName(), System.Xml.XmlWriter.WriteDocType(), and System.Xml.XmlWrappingWriter.writer.