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

◆ WriteEndElementAsync_NoAdvanceState()

Task System.Xml.XmlWellFormedWriter.WriteEndElementAsync_NoAdvanceState ( )
inlineprivate

Definition at line 3322 of file XmlWellFormedWriter.cs.

3323 {
3324 try
3325 {
3326 int elemTop = _elemTop;
3327 if (elemTop == 0)
3328 {
3329 throw new XmlException(System.SR.Xml_NoStartTag, string.Empty);
3330 }
3332 return SequenceRun(task, (XmlWellFormedWriter thisRef) => thisRef.WriteEndElementAsync_FinishWrite(), this);
3333 }
3334 catch
3335 {
3336 _currentState = State.Error;
3337 throw;
3338 }
3339 }
static string Xml_NoStartTag
Definition SR.cs:298
Definition SR.cs:7
XmlWellFormedWriter(XmlWriter writer, XmlWriterSettings settings)
virtual Task WriteEndElementAsync()
Definition XmlWriter.cs:601
Task WriteEndElementAsync(XmlRawWriter rawWriter)

References System.Xml.XmlWellFormedWriter._currentState, System.Xml.XmlWellFormedWriter._elemScopeStack, System.Xml.XmlWellFormedWriter._elemTop, System.Xml.XmlWellFormedWriter._rawWriter, System.Xml.XmlWellFormedWriter._writer, System.Xml.Dictionary, System.task, System.Xml.XmlWriter.WriteEndElementAsync(), System.Xml.XmlWellFormedWriter.ElementScope.WriteEndElementAsync(), System.SR.Xml_NoStartTag, and System.Xml.XmlException.