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

◆ WriteDocTypeAsync() [1/2]

override Task System.Xml.XmlCharCheckingWriter.WriteDocTypeAsync ( string name,
string pubid,
string sysid,
string subset )
inline

Definition at line 507 of file XmlCharCheckingWriter.cs.

508 {
509 if (_checkNames)
510 {
511 ValidateQName(name);
512 }
513 if (_checkValues)
514 {
515 int invCharPos;
516 if (pubid != null && (invCharPos = XmlCharType.IsPublicId(pubid)) >= 0)
517 {
518 throw XmlConvert.CreateInvalidCharException(pubid, invCharPos);
519 }
520 if (sysid != null)
521 {
523 }
524 if (subset != null)
525 {
527 }
528 }
530 {
534 }
535 return writer.WriteDocTypeAsync(name, pubid, sysid, subset);
536 }
virtual Task WriteDocTypeAsync(string name, string? pubid, string? sysid, string? subset)
Definition XmlWriter.cs:591

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.WriteDocTypeAsync(), and System.Xml.XmlWrappingWriter.writer.