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

◆ WriteFullEndElementAsync_NoAdvanceState()

Task System.Xml.XmlWellFormedWriter.WriteFullEndElementAsync_NoAdvanceState ( )
inlineprivate

Definition at line 3386 of file XmlWellFormedWriter.cs.

3387 {
3388 try
3389 {
3390 int elemTop = _elemTop;
3391 if (elemTop == 0)
3392 {
3393 throw new XmlException(System.SR.Xml_NoStartTag, string.Empty);
3394 }
3396 return SequenceRun(task, (XmlWellFormedWriter thisRef) => thisRef.WriteEndElementAsync_FinishWrite(), this);
3397 }
3398 catch
3399 {
3400 _currentState = State.Error;
3401 throw;
3402 }
3403 }
static string Xml_NoStartTag
Definition SR.cs:298
Definition SR.cs:7
XmlWellFormedWriter(XmlWriter writer, XmlWriterSettings settings)
virtual Task WriteFullEndElementAsync()
Definition XmlWriter.cs:606
Task WriteFullEndElementAsync(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.WriteFullEndElementAsync(), System.Xml.XmlWellFormedWriter.ElementScope.WriteFullEndElementAsync(), System.SR.Xml_NoStartTag, and System.Xml.XmlException.