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

◆ WriteEndElementAsync() [2/2]

override Task System.Xml.XmlUtf8RawTextWriter.WriteEndElementAsync ( string prefix,
string localName,
string ns )
inlinepackagevirtual

Reimplemented from System.Xml.XmlRawWriter.

Reimplemented in System.Xml.XmlUtf8RawTextWriterIndent.

Definition at line 1552 of file XmlUtf8RawTextWriter.cs.

1553 {
1555 if (_contentPos != _bufPos)
1556 {
1557 _bufBytes[_bufPos++] = 60;
1558 _bufBytes[_bufPos++] = 47;
1559 if (prefix != null && prefix.Length != 0)
1560 {
1561 return RawTextAsync(prefix, ":", localName, ">");
1562 }
1563 return RawTextAsync(localName, ">");
1564 }
1565 _bufPos--;
1566 _bufBytes[_bufPos++] = 32;
1567 _bufBytes[_bufPos++] = 47;
1568 _bufBytes[_bufPos++] = 62;
1569 return Task.CompletedTask;
1570 }
static Task CompletedTask
Definition Task.cs:1120

References System.Xml.XmlUtf8RawTextWriter._bufBytes, System.Xml.XmlUtf8RawTextWriter._bufPos, System.Xml.XmlUtf8RawTextWriter._contentPos, System.Xml.XmlUtf8RawTextWriter.CheckAsyncCall(), System.Threading.Tasks.Task< TResult >.CompletedTask, System.prefix, and System.Xml.XmlUtf8RawTextWriter.RawTextAsync().