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