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

◆ DisposeAsyncCore() [1/2]

override async ValueTask System.Xml.XmlUtf8RawTextWriter.DisposeAsyncCore ( )
inlineprotectedvirtualinherited

Reimplemented from System.Xml.XmlWriter.

Definition at line 1468 of file XmlUtf8RawTextWriter.cs.

1469 {
1470 try
1471 {
1473 }
1474 finally
1475 {
1476 _writeToNull = true;
1477 if (_stream != null)
1478 {
1479 try
1480 {
1482 }
1483 finally
1484 {
1485 try
1486 {
1487 if (_closeOutput)
1488 {
1490 }
1491 }
1492 finally
1493 {
1494 _stream = null;
1495 }
1496 }
1497 }
1498 }
1499 }
Task FlushAsync()
Definition Stream.cs:669
virtual ValueTask DisposeAsync()
Definition Stream.cs:654
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226
ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)
Definition ValueTask.cs:312

References System.Xml.XmlUtf8RawTextWriter._closeOutput, System.Xml.XmlUtf8RawTextWriter._stream, System.Xml.XmlUtf8RawTextWriter._writeToNull, System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.Threading.Tasks.ValueTask< TResult >.ConfigureAwait(), System.Xml.Dictionary, System.IO.Stream.DisposeAsync(), System.IO.Stream.FlushAsync(), and System.Xml.XmlUtf8RawTextWriter.FlushBufferAsync().