public Task <bool> IsZip64Async(CancellationToken token) { token.ThrowIfCancellationRequested(); ThrowIfZipReadStreamIsNull(); using (var bufferedStream = new ReadOnlyBufferedStream(ZipReadStream, leaveOpen: true)) using (var reader = new BinaryReader(bufferedStream, new UTF8Encoding(), leaveOpen: true)) { return(Task.FromResult(SignedPackageArchiveUtility.IsZip64(reader))); } }
public Task <bool> IsZip64Async(CancellationToken token) { token.ThrowIfCancellationRequested(); if (ZipReadStream == null) { throw new SignatureException(Strings.SignedPackageUnableToAccessSignature); } using (var reader = new BinaryReader(ZipReadStream, new UTF8Encoding(), leaveOpen: true)) { return(Task.FromResult(SignedPackageArchiveUtility.IsZip64(reader))); } }