Zdexby TheHolyOneZ
44,741 classes
Class

ZipArchiveEntry

: Object
System.IO.Compression.ZipArchiveEntry, System.IO.Compression 0x00C8 (200 B) inherited 0x0010 System.IO.Compression.dll
0x00x00C8

Members 28

OffsetSizeNameTypeFlagsDefault
0x08_archiveZipArchivePrivate—
0x01_originallyInArchiveboolPrivate+1 flags—
0x00190x03padding / unreflected
0x04_diskNumberStartintPrivate+1 flags—
0x01_versionMadeByPlatformZipVersionMadeByPlatformPrivate+1 flags—
0x00210x01padding / unreflected
0x02_versionMadeBySpecificationZipVersionNeededValuesPrivate—
0x02_versionToExtractZipVersionNeededValuesPrivate—
0x02_generalPurposeBitFlagBitFlagValuesPrivate—
0x02_storedCompressionMethodCompressionMethodValuesPrivate—
0x002A0x06padding / unreflected
0x10_lastModifiedDateTimeOffsetPrivate—
0x08_compressedSizelongPrivate—
0x08_uncompressedSizelongPrivate—
0x08_offsetOfLocalHeaderlongPrivate—
0x10_storedOffsetOfCompressedDataNullable<System.Int64>Private—
0x04_crc32uintPrivate—
0x006C0x04padding / unreflected
0x08_compressedBytesByte[][]Private—
0x08_storedUncompressedDataMemoryStreamPrivate—
0x01_currentlyOpenForWriteboolPrivate—
0x01_everOpenedForWriteboolPrivate—
0x00820x06padding / unreflected
0x08_outstandingWriteStreamStreamPrivate—
0x04_externalFileAttruintPrivate—
0x00940x04padding / unreflected
0x08_storedEntryNamestringPrivate—
0x08_storedEntryNameBytesbyte[]Private—
0x08_cdUnknownExtraFieldsList<System.IO.Compression.ZipGenericExtraField>Private—
0x08_lhUnknownExtraFieldsList<System.IO.Compression.ZipGenericExtraField>Private—
0x08_fileCommentbyte[]Private—
0x08_compressionLevelNullable<System.IO.Compression.CompressionLevel>Private—
0x01s_allowLargeZipArchiveEntriesInUpdateModeboolPrivateStatic+1 flags—
0x01CurrentZipPlatformZipVersionMadeByPlatformStatic+2 flags—

Functions 41

SignatureFlagsNativeParams
void .ctor(ZipArchive archive, const ZipCentralDirectoryFileHeader& cd)2 flags0x58
void .ctor(ZipArchive archive, const string& entryName, const CompressionLevel& compressionLevel)2 flags0x08
void .ctor(ZipArchive archive, const string& entryName)2 flags0x08
string get_FullName()Public+1 flags0x08
void set_FullName(const string& value)Private+1 flags0x08
DateTimeOffset get_LastWriteTime()Public+1 flags0x10
void set_LastWriteTime(const DateTimeOffset& value)Public+1 flags0x10
long get_Length()Public+1 flags0x08
void Delete()Public0x00
Stream Open()Public0x08
string ToString()Public+1 flags0x08
bool get_EverOpenedForWrite()2 flags0x01
long get_OffsetOfCompressedData()Private+1 flags0x08
MemoryStream get_UncompressedData()Private+1 flags0x08
CompressionMethodValues get_CompressionMethod()Private+1 flags0x02
void set_CompressionMethod(const CompressionMethodValues& value)Private+1 flags0x02
string DecodeEntryName(const byte[]& entryNameBytes)Private0x08
byte[] EncodeEntryName(const string& entryName, ref bool& isUTF8)Private0x08
void WriteAndFinishLocalEntry()1 flags0x00
void WriteCentralDirectoryFileHeader()1 flags0x00
bool LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded()1 flags0x01
void ThrowIfNotOpenable(bool needToUncompress, bool needToLoadIntoMemory)1 flags0x01
CheckSumAndSizeWriteStream GetDataCompressor(Stream backingStream, bool leaveBackingStreamOpen, EventHandler onClose)Private0x08
Stream GetDataDecompressor(Stream compressedStreamToRead)Private0x08
Stream OpenInReadMode(bool checkOpenable)Private0x08
Stream OpenInWriteMode()Private0x08
Stream OpenInUpdateMode()Private0x08
bool IsOpenable(bool needToUncompress, bool needToLoadIntoMemory, ref string& message)Private0x08
bool SizesTooLarge()Private0x01
bool WriteLocalFileHeader(bool isEmptyFile)Private0x01
void WriteLocalFileHeaderAndDataIfNeeded()Private0x00
void WriteCrcAndSizesInLocalHeader(bool zip64HeaderUsed)Private0x01
void WriteDataDescriptor()Private0x00
void UnloadStreams()Private0x00
void CloseStreams()Private0x00
void VersionToExtractAtLeast(const ZipVersionNeededValues& value)Private0x02
void ThrowIfInvalidArchive()Private0x00
string GetFileName_Windows(const string& path)PrivateStatic0x08
string GetFileName_Unix(const string& path)PrivateStatic0x08
string ParseFileName(const string& path, const ZipVersionMadeByPlatform& madeByPlatform)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 27

types with a member, parameter or interface of this type