ICSharpCode.SharpZipLib.Zip.ZipEntry.ZipEntry C# (CSharp) Method

ZipEntry() private method

private ZipEntry ( ZipEntry entry ) : System
entry ZipEntry
return System
        public ZipEntry(ZipEntry entry)
        {
            if (entry == null) {
                throw new ArgumentNullException(nameof(entry));
            }

            known = entry.known;
            name = entry.name;
            size = entry.size;
            compressedSize = entry.compressedSize;
            crc = entry.crc;
            dosTime = entry.dosTime;
            method = entry.method;
            comment = entry.comment;
            versionToExtract = entry.versionToExtract;
            versionMadeBy = entry.versionMadeBy;
            externalFileAttributes = entry.externalFileAttributes;
            flags = entry.flags;

            zipFileIndex = entry.zipFileIndex;
            offset = entry.offset;

            forceZip64_ = entry.forceZip64_;

            if (entry.extra != null) {
                extra = new byte[entry.extra.Length];
                Array.Copy(entry.extra, 0, extra, 0, entry.extra.Length);
            }
        }

Same methods

ZipEntry::ZipEntry ( string name ) : System
ZipEntry::ZipEntry ( string name, int versionRequiredToExtract ) : System
ZipEntry::ZipEntry ( string name, int versionRequiredToExtract, int madeByInfo, CompressionMethod method ) : System