Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -530,7 +530,7 @@ private void ReadCentralDirectory()
while (continueReadingCentralDirectory
&& currPosition + ZipCentralDirectoryFileHeader.BlockConstantSectionSize < sizedFileBuffer.Length)
{
ZipCentralDirectoryFileHeader currentHeader = default;
ZipCentralDirectoryFileHeader currentHeader = new();
Comment thread
carlossanlop marked this conversation as resolved.
Outdated

continueReadingCentralDirectory = continueReadingCentralDirectory &&
ZipCentralDirectoryFileHeader.TryReadBlock(sizedFileBuffer.Slice(currPosition), _archiveStream,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -491,7 +491,7 @@ internal void WriteCentralDirectoryFileHeader(bool forceWrite)
Debug.Assert(_fileComment.Length <= ushort.MaxValue);

// decide if we need the Zip64 extra field:
Zip64ExtraField zip64ExtraField = default;
Zip64ExtraField zip64ExtraField = new();
uint compressedSizeTruncated, uncompressedSizeTruncated, offsetOfLocalHeaderTruncated;

bool zip64Needed = false;
Comment thread
carlossanlop marked this conversation as resolved.
Outdated
Expand Down Expand Up @@ -908,7 +908,7 @@ private bool WriteLocalFileHeader(bool isEmptyFile, bool forceWrite)
Debug.Assert(_storedEntryNameBytes.Length <= ushort.MaxValue);

// decide if we need the Zip64 extra field:
Zip64ExtraField zip64ExtraField = default;
Zip64ExtraField zip64ExtraField = new();
bool zip64Used = false;
Comment thread
carlossanlop marked this conversation as resolved.
Outdated
uint compressedSizeTruncated, uncompressedSizeTruncated;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace System.IO.Compression
{
internal partial struct ZipGenericExtraField
internal sealed partial class ZipGenericExtraField
{
private static class FieldLengths
{
Expand All @@ -12,7 +12,7 @@ private static class FieldLengths
}
}

internal partial struct Zip64ExtraField
internal sealed partial class Zip64ExtraField
{
internal static class FieldLengths
{
Expand All @@ -23,7 +23,7 @@ internal static class FieldLengths
}
}

internal partial struct Zip64EndOfCentralDirectoryLocator
internal sealed partial class Zip64EndOfCentralDirectoryLocator
{
internal static class FieldLengths
{
Expand All @@ -34,7 +34,7 @@ internal static class FieldLengths
}
}

internal partial struct Zip64EndOfCentralDirectoryRecord
internal sealed partial class Zip64EndOfCentralDirectoryRecord
{
private static class FieldLengths
{
Expand All @@ -51,7 +51,7 @@ private static class FieldLengths
}
}

internal readonly partial struct ZipLocalFileHeader
internal sealed partial class ZipLocalFileHeader
{
internal static class FieldLengths
{
Expand All @@ -67,7 +67,7 @@ internal static class FieldLengths
public const int ExtraFieldLength = sizeof(ushort);
}

internal readonly partial struct ZipDataDescriptor
internal sealed partial class ZipDataDescriptor
{
internal static class FieldLengths
{
Expand All @@ -78,7 +78,7 @@ internal static class FieldLengths
}
}

internal readonly partial struct Zip64DataDescriptor
internal sealed partial class Zip64DataDescriptor
{
internal static class FieldLengths
{
Expand All @@ -90,7 +90,7 @@ internal static class FieldLengths
}
}

internal partial struct ZipCentralDirectoryFileHeader
internal sealed partial class ZipCentralDirectoryFileHeader
{
internal static class FieldLengths
{
Expand All @@ -114,7 +114,7 @@ internal static class FieldLengths
}
}

internal partial struct ZipEndOfCentralDirectoryBlock
internal sealed partial class ZipEndOfCentralDirectoryBlock
{
internal static class FieldLengths
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace System.IO.Compression
{
internal partial struct ZipGenericExtraField
internal sealed partial class ZipGenericExtraField
{
internal static class FieldLocations
{
Expand All @@ -13,7 +13,7 @@ internal static class FieldLocations
}
}

internal partial struct Zip64ExtraField
internal sealed partial class Zip64ExtraField
{
internal static class FieldLocations
{
Expand All @@ -26,7 +26,7 @@ internal static class FieldLocations
}
}

internal partial struct Zip64EndOfCentralDirectoryLocator
internal sealed partial class Zip64EndOfCentralDirectoryLocator
{
private static class FieldLocations
{
Expand All @@ -37,7 +37,7 @@ private static class FieldLocations
}
}

internal partial struct Zip64EndOfCentralDirectoryRecord
internal sealed partial class Zip64EndOfCentralDirectoryRecord
{
private static class FieldLocations
{
Expand All @@ -54,7 +54,7 @@ private static class FieldLocations
}
}

internal readonly partial struct ZipLocalFileHeader
internal sealed partial class ZipLocalFileHeader
{
internal static class FieldLocations
{
Expand All @@ -71,7 +71,7 @@ internal static class FieldLocations
public static readonly int DynamicData = ExtraFieldLength + FieldLengths.ExtraFieldLength;
}

internal readonly partial struct ZipDataDescriptor
internal sealed partial class ZipDataDescriptor
{
internal static class FieldLocations
{
Expand All @@ -82,7 +82,7 @@ internal static class FieldLocations
}
}

internal readonly partial struct Zip64DataDescriptor
internal sealed partial class Zip64DataDescriptor
{
internal static class FieldLocations
{
Expand All @@ -94,7 +94,7 @@ internal static class FieldLocations
}
}

internal partial struct ZipCentralDirectoryFileHeader
internal sealed partial class ZipCentralDirectoryFileHeader
{
internal static class FieldLocations
{
Expand All @@ -119,7 +119,7 @@ internal static class FieldLocations
}
}

internal partial struct ZipEndOfCentralDirectoryBlock
internal sealed partial class ZipEndOfCentralDirectoryBlock
{
private static class FieldLocations
{
Expand Down
Loading