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

◆ DisposeAsyncCore()

async ValueTask System.IO.StreamWriter.DisposeAsyncCore ( )
inlineprivate

Definition at line 251 of file StreamWriter.cs.

252 {
253 try
254 {
255 if (!_disposed)
256 {
257 await FlushAsync().ConfigureAwait(continueOnCapturedContext: false);
258 }
259 }
260 finally
261 {
262 CloseStreamFromDispose(disposing: true);
263 }
264 GC.SuppressFinalize(this);
265 }
override Task FlushAsync()
void CloseStreamFromDispose(bool disposing)
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226

References System.IO.StreamWriter._disposed, System.IO.StreamWriter.CloseStreamFromDispose(), System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.IO.StreamWriter.FlushAsync(), and System.GC.SuppressFinalize().

Referenced by System.IO.StreamWriter.DisposeAsync().