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

◆ WriteProcessingInstructionAsync() [1/2]

override Task System.Xml.XmlCharCheckingWriter.WriteProcessingInstructionAsync ( string name,
string text )
inline

Definition at line 616 of file XmlCharCheckingWriter.cs.

617 {
618 if (_checkNames)
619 {
620 ValidateNCName(name);
621 }
622 if (text != null)
623 {
624 if (_checkValues)
625 {
627 text = InterleaveInvalidChars(text, '?', '>');
628 }
630 {
632 }
633 }
635 }
string InterleaveInvalidChars(string text, char invChar1, char invChar2)
virtual Task WriteProcessingInstructionAsync(string name, string? text)
Definition XmlWriter.cs:648

References System.Xml.XmlCharCheckingWriter._checkNames, System.Xml.XmlCharCheckingWriter._checkValues, System.Xml.XmlCharCheckingWriter._replaceNewLines, System.Xml.XmlCharCheckingWriter.CheckCharacters(), System.Xml.XmlCharCheckingWriter.InterleaveInvalidChars(), System.Xml.XmlCharCheckingWriter.ReplaceNewLines(), System.text, System.Xml.XmlCharCheckingWriter.ValidateNCName(), System.Xml.XmlWriter.WriteProcessingInstructionAsync(), and System.Xml.XmlWrappingWriter.writer.