public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) { return(StreamHelpers.ArrayPoolCopyToAsync(this, destination, bufferSize, cancellationToken)); }