Zdexby TheHolyOneZ
36,909 classes
Class

ZipArchive

: Object
System.IO.Compression.ZipArchive, System.IO.Compression 0x0080 (128 B) inherited 0x0010 System.IO.Compression.dll
implements IDisposable
0x00x0080

Members 16

OffsetSizeNameTypeFlagsDefault
0x08_archiveStreamStreamPrivate—
0x08_archiveStreamOwnerZipArchiveEntryPrivate—
0x08_archiveReaderBinaryReaderPrivate—
0x04_modeZipArchiveModePrivate—
0x002C0x04padding / unreflected
0x08_entriesList<System.IO.Compression.ZipArchiveEntry>Private—
0x08_entriesCollectionReadOnlyCollection<System.IO.Compression.ZipArchiveEntry>Private—
0x08_entriesDictionaryDictionary<System.StringPrivate—
0x01_readEntriesboolPrivate—
0x01_leaveOpenboolPrivate—
0x004A0x06padding / unreflected
0x08_centralDirectoryStartlongPrivate—
0x01_isDisposedboolPrivate—
0x00590x03padding / unreflected
0x04_numberOfThisDiskuintPrivate—
0x08_expectedNumberOfEntrieslongPrivate—
0x08_backingStreamStreamPrivate—
0x08_archiveCommentbyte[]Private—
0x08_entryNameEncodingEncodingPrivate—

Functions 26

SignatureFlagsNativeParams
void .ctor(Stream stream, const ZipArchiveMode& mode)Public+1 flags0x08
void .ctor(Stream stream, const ZipArchiveMode& mode, bool leaveOpen)Public+1 flags0x08
void .ctor(Stream stream, const ZipArchiveMode& mode, bool leaveOpen, Encoding entryNameEncoding)Public+1 flags0x08
ReadOnlyCollection<System.IO.Compression.ZipArchiveEntry> get_Entries()Public+1 flags0x08
ZipArchiveMode get_Mode()Public+1 flags0x04
ZipArchiveEntry CreateEntry(const string& entryName, const CompressionLevel& compressionLevel)Public0x08
void Dispose(bool disposing)3 flags0x01
void Dispose()PublicFinal+2 flags0x00
BinaryReader get_ArchiveReader()2 flags0x08
Stream get_ArchiveStream()2 flags0x08
uint get_NumberOfThisDisk()2 flags0x04
Encoding get_EntryNameEncoding()2 flags0x08
void set_EntryNameEncoding(Encoding value)Private+1 flags0x08
ZipArchiveEntry DoCreateEntry(const string& entryName, const Nullable<System.IO.Compression.CompressionLevel>& compressionLevel)Private0x08
void AcquireArchiveStream(ZipArchiveEntry entry)1 flags0x08
void AddEntry(ZipArchiveEntry entry)Private0x08
void ReleaseArchiveStream(ZipArchiveEntry entry)1 flags0x08
void RemoveEntry(ZipArchiveEntry entry)1 flags0x08
void ThrowIfDisposed()1 flags0x00
void CloseStreams()Private0x00
void EnsureCentralDirectoryRead()Private0x00
void Init(Stream stream, const ZipArchiveMode& mode, bool leaveOpen)Private0x08
void ReadCentralDirectory()Private0x00
void ReadEndOfCentralDirectory()Private0x00
void WriteFile()Private0x00
void WriteArchiveEpilogue(long startOfCentralDirectory, long sizeOfCentralDirectory)Private0x08

Used by 1

types with a member, parameter or interface of this type