Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ZipArchiveEntry() [1/3]

System.IO.Compression.ZipArchiveEntry.ZipArchiveEntry ( ZipArchive archive,
ZipCentralDirectoryFileHeader cd )
inlinepackage

Definition at line 434 of file ZipArchiveEntry.cs.

435 {
438 _diskNumberStart = cd.DiskNumberStart;
439 _versionMadeByPlatform = (ZipVersionMadeByPlatform)cd.VersionMadeByCompatibility;
440 _versionMadeBySpecification = (ZipVersionNeededValues)cd.VersionMadeBySpecification;
441 _versionToExtract = (ZipVersionNeededValues)cd.VersionNeededToExtract;
442 _generalPurposeBitFlag = (BitFlagValues)cd.GeneralPurposeBitFlag;
443 CompressionMethod = (CompressionMethodValues)cd.CompressionMethod;
444 _lastModified = new DateTimeOffset(ZipHelper.DosTimeToDateTime(cd.LastModified));
445 _compressedSize = cd.CompressedSize;
446 _uncompressedSize = cd.UncompressedSize;
447 _externalFileAttr = cd.ExternalFileAttributes;
448 _offsetOfLocalHeader = cd.RelativeOffsetOfLocalHeader;
450 _crc32 = cd.Crc32;
451 _compressedBytes = null;
454 _everOpenedForWrite = false;
456 FullName = DecodeEntryName(cd.Filename);
458 _cdUnknownExtraFields = cd.ExtraFields;
459 _fileComment = cd.FileComment;
460 _compressionLevel = null;
461 }
readonly? CompressionLevel _compressionLevel
List< ZipGenericExtraField > _cdUnknownExtraFields
List< ZipGenericExtraField > _lhUnknownExtraFields
readonly ZipVersionMadeByPlatform _versionMadeByPlatform
string DecodeEntryName(byte[] entryNameBytes)
ZipVersionNeededValues _versionMadeBySpecification
CompressionMethodValues CompressionMethod

References System.IO.Compression.ZipArchiveEntry._archive, System.IO.Compression.ZipArchiveEntry._cdUnknownExtraFields, System.IO.Compression.ZipArchiveEntry._compressedBytes, System.IO.Compression.ZipArchiveEntry._compressedSize, System.IO.Compression.ZipArchiveEntry._compressionLevel, System.IO.Compression.ZipArchiveEntry._crc32, System.IO.Compression.ZipArchiveEntry._currentlyOpenForWrite, System.IO.Compression.ZipArchiveEntry._diskNumberStart, System.IO.Compression.ZipArchiveEntry._everOpenedForWrite, System.IO.Compression.ZipArchiveEntry._externalFileAttr, System.IO.Compression.ZipArchiveEntry._fileComment, System.IO.Compression.ZipArchiveEntry._generalPurposeBitFlag, System.IO.Compression.ZipArchiveEntry._lastModified, System.IO.Compression.ZipArchiveEntry._lhUnknownExtraFields, System.IO.Compression.ZipArchiveEntry._offsetOfLocalHeader, System.IO.Compression.ZipArchiveEntry._originallyInArchive, System.IO.Compression.ZipArchiveEntry._outstandingWriteStream, System.IO.Compression.ZipArchiveEntry._storedOffsetOfCompressedData, System.IO.Compression.ZipArchiveEntry._storedUncompressedData, System.IO.Compression.ZipArchiveEntry._uncompressedSize, System.IO.Compression.ZipArchiveEntry._versionMadeByPlatform, System.IO.Compression.ZipArchiveEntry._versionMadeBySpecification, System.IO.Compression.ZipArchiveEntry._versionToExtract, System.IO.Compression.ZipArchiveEntry.CompressionMethod, System.IO.Compression.ZipArchiveEntry.DecodeEntryName(), System.IO.Compression.ZipHelper.DosTimeToDateTime(), and System.IO.Compression.ZipArchiveEntry.FullName.

Referenced by System.IO.Compression.ZipArchiveEntry.OpenInWriteMode().