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

◆ CopyToAsync() [4/4]

override Task System.IO.Compression.DeflateStream.CopyToAsync ( Stream destination,
int bufferSize,
CancellationToken cancellationToken )
inlinevirtual

Reimplemented from System.IO.Stream.

Definition at line 899 of file DeflateStream.cs.

900 {
901 Stream.ValidateCopyToArguments(destination, bufferSize);
903 if (!CanRead)
904 {
905 throw new NotSupportedException();
906 }
908 if (cancellationToken.IsCancellationRequested)
909 {
911 }
912 return new CopyToStream(this, destination, bufferSize, cancellationToken).CopyFromSourceToDestinationAsync();
913 }
static Task FromCanceled(CancellationToken cancellationToken)
Definition Task.cs:3363

References System.cancellationToken, System.IO.Compression.DeflateStream.CanRead, System.IO.Compression.DeflateStream.CopyToStream.CopyFromSourceToDestinationAsync(), System.destination, System.IO.Compression.DeflateStream.EnsureNoActiveAsyncOperation(), System.IO.Compression.DeflateStream.EnsureNotDisposed(), System.Threading.Tasks.Task< TResult >.FromCanceled(), and System.IO.Stream.ValidateCopyToArguments().

Referenced by System.IO.Compression.GZipStream.CopyToAsync(), and System.IO.Compression.ZLibStream.CopyToAsync().