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

◆ WriteEndElementAsyncImpl()

async Task System.Xml.XmlBaseWriter.WriteEndElementAsyncImpl ( )
inlineprivateinherited

Definition at line 1372 of file XmlBaseWriter.cs.

1373 {
1374 if (_writeState == WriteState.Attribute)
1375 {
1377 }
1378 FlushBase64();
1379 if (_writeState == WriteState.Element)
1380 {
1383 }
1384 else
1385 {
1386 Element element = _elements[_depth];
1388 }
1389 ExitScope();
1390 _writeState = WriteState.Content;
1391 }
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226
void DeclareNamespaces(XmlNodeWriter writer)
override Task WriteEndAttributeAsync()
readonly NamespaceManager _nsMgr
virtual Task WriteEndElementAsync(string prefix, string localName)
virtual Task WriteEndStartElementAsync(bool isEmpty)

References System.Xml.XmlBaseWriter.NamespaceManager._depth, System.Xml.XmlBaseWriter._elements, System.Xml.XmlBaseWriter._nsMgr, System.Xml.XmlBaseWriter._writer, System.Xml.XmlBaseWriter._writeState, System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.Xml.XmlBaseWriter.NamespaceManager.DeclareNamespaces(), System.Xml.Dictionary, System.Xml.XmlBaseWriter.NamespaceManager.ExitScope(), System.Xml.XmlBaseWriter.FlushBase64(), System.Xml.XmlBaseWriter.Element.LocalName, System.Xml.XmlBaseWriter.Element.Prefix, System.Xml.XmlBaseWriter.WriteEndAttributeAsync(), System.Xml.XmlNodeWriter.WriteEndElementAsync(), and System.Xml.XmlNodeWriter.WriteEndStartElementAsync().

Referenced by System.Xml.XmlBaseWriter.WriteEndElementAsync().