1 instantiation of Zip64EndOfCentralDirectoryLocator
System.IO.Compression (1)
System\IO\Compression\ZipBlocks.cs (1)
472zip64EOCDLocator = new()
21 references to Zip64EndOfCentralDirectoryLocator
System.IO.Compression (21)
System\IO\Compression\ZipArchive.Async.cs (7)
327if (eocdStart < Zip64EndOfCentralDirectoryLocator.TotalSize) 333_archiveStream.Seek(eocdStart - Zip64EndOfCentralDirectoryLocator.SizeOfBlockWithoutSignature, SeekOrigin.Begin); 338Zip64EndOfCentralDirectoryLocator.SignatureConstantBytes, 339Zip64EndOfCentralDirectoryLocator.FieldLengths.Signature, cancellationToken).ConfigureAwait(false)) 342Zip64EndOfCentralDirectoryLocator locator = await Zip64EndOfCentralDirectoryLocator.TryReadBlockAsync(_archiveStream, cancellationToken).ConfigureAwait(false); 457await Zip64EndOfCentralDirectoryLocator.WriteBlockAsync(_archiveStream, zip64EOCDRecordStart, cancellationToken).ConfigureAwait(false);
System\IO\Compression\ZipArchive.cs (9)
774private void TryReadZip64EndOfCentralDirectoryInnerInitialWork(Zip64EndOfCentralDirectoryLocator? locator) 828if (eocdStart < Zip64EndOfCentralDirectoryLocator.TotalSize) 834_archiveStream.Seek(eocdStart - Zip64EndOfCentralDirectoryLocator.SizeOfBlockWithoutSignature, SeekOrigin.Begin); 839Zip64EndOfCentralDirectoryLocator.SignatureConstantBytes, 840Zip64EndOfCentralDirectoryLocator.FieldLengths.Signature)) 843Zip64EndOfCentralDirectoryLocator locator = Zip64EndOfCentralDirectoryLocator.TryReadBlock(_archiveStream); 985_archiveStream.Seek(Zip64EndOfCentralDirectoryLocator.TotalSize, SeekOrigin.Current); 1007Zip64EndOfCentralDirectoryLocator.WriteBlock(_archiveStream, zip64EOCDRecordStart);
System\IO\Compression\ZipBlocks.Async.cs (2)
79public static async Task<Zip64EndOfCentralDirectoryLocator> TryReadBlockAsync(Stream stream, CancellationToken cancellationToken) 85bool zip64eocdLocatorProper = TryReadBlockCore(blockContents, bytesRead, out Zip64EndOfCentralDirectoryLocator? zip64EOCDLocator);
System\IO\Compression\ZipBlocks.cs (3)
464private static bool TryReadBlockCore(Span<byte> blockContents, int bytesRead, [NotNullWhen(returnValue: true)] out Zip64EndOfCentralDirectoryLocator? zip64EOCDLocator) 482public static unsafe Zip64EndOfCentralDirectoryLocator TryReadBlock(Stream stream) 486bool zip64eocdLocatorProper = TryReadBlockCore(blockContents, bytesRead, out Zip64EndOfCentralDirectoryLocator? zip64EOCDLocator);