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

◆ FlushAsync() [2/2]

override Task System.IO.MemoryStream.FlushAsync ( CancellationToken cancellationToken)
inlinevirtualinherited

Reimplemented from System.IO.Stream.

Reimplemented in System.IO.UnmanagedMemoryStreamWrapper.

Definition at line 239 of file MemoryStream.cs.

240 {
241 if (cancellationToken.IsCancellationRequested)
242 {
244 }
245 try
246 {
247 Flush();
248 return Task.CompletedTask;
249 }
250 catch (Exception exception)
251 {
253 }
254 }
override void Flush()
static Task FromException(Exception exception)
Definition Task.cs:3341
static Task FromCanceled(CancellationToken cancellationToken)
Definition Task.cs:3363
static Task CompletedTask
Definition Task.cs:1120

References System.cancellationToken, System.Threading.Tasks.Task< TResult >.CompletedTask, System.exception, System.IO.MemoryStream.Flush(), System.Threading.Tasks.Task< TResult >.FromCanceled(), and System.Threading.Tasks.Task< TResult >.FromException().