// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. [assembly:System.Reflection.AssemblyVersionAttribute("4.84.0.0")] [assembly:System.CLSCompliantAttribute(true)] [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] [assembly:System.Reflection.AssemblyCompanyAttribute("")] [assembly:System.Reflection.AssemblyConfigurationAttribute("")] [assembly:System.Reflection.AssemblyCopyrightAttribute("Copyright 2001-2005 Mike Krueger")] [assembly:System.Reflection.AssemblyDescriptionAttribute("A free C# compression library")] [assembly:System.Reflection.AssemblyProductAttribute("#ZipLibrary")] [assembly:System.Reflection.AssemblyTitleAttribute("ICSharpCode.SharpZipLibrary")] [assembly:System.Reflection.AssemblyTrademarkAttribute("")] [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] namespace ICSharpCode.SharpZipLib { public partial class SharpZipBaseException : System.ApplicationException { public SharpZipBaseException() { } public SharpZipBaseException(string msg) { } public SharpZipBaseException(string message, System.Exception innerException) { } } } namespace ICSharpCode.SharpZipLib.BZip2 { public sealed partial class BZip2 { public BZip2() { } public static void Compress(System.IO.Stream instream, System.IO.Stream outstream, int blockSize) { } public static void Decompress(System.IO.Stream instream, System.IO.Stream outstream) { } } public sealed partial class BZip2Constants { internal BZip2Constants() { } public static readonly int baseBlockSize; public static readonly int G_SIZE; public static readonly int MAX_ALPHA_SIZE; public static readonly int MAX_CODE_LEN; public static readonly int MAX_SELECTORS; public static readonly int NUM_OVERSHOOT_BYTES; public static readonly int N_GROUPS; public static readonly int N_ITERS; public static readonly int[] rNums; public static readonly int RUNA; public static readonly int RUNB; } public partial class BZip2Exception : ICSharpCode.SharpZipLib.SharpZipBaseException { public BZip2Exception() { } public BZip2Exception(string message) { } } public partial class BZip2InputStream : System.IO.Stream { public BZip2InputStream(System.IO.Stream stream) { } public override bool CanRead { get { throw null; } } public override bool CanSeek { get { throw null; } } public override bool CanWrite { get { throw null; } } public override long Length { get { throw null; } } public override long Position { get { throw null; } set { } } public override void Close() { } public override void Flush() { } public override int Read(byte[] b, int offset, int count) { throw null; } public override int ReadByte() { throw null; } public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } public override void SetLength(long val) { } public override void Write(byte[] array, int offset, int count) { } public override void WriteByte(byte val) { } } public partial class BZip2OutputStream : System.IO.Stream { public BZip2OutputStream(System.IO.Stream stream) { } public BZip2OutputStream(System.IO.Stream stream, int blockSize) { } public override bool CanRead { get { throw null; } } public override bool CanSeek { get { throw null; } } public override bool CanWrite { get { throw null; } } public override long Length { get { throw null; } } public override long Position { get { throw null; } set { } } public override void Close() { } ~BZip2OutputStream() { } public override void Flush() { } public override int Read(byte[] b, int off, int len) { throw null; } public override int ReadByte() { throw null; } public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } public override void SetLength(long val) { } public override void Write(byte[] buf, int off, int len) { } public override void WriteByte(byte bv) { } } } namespace ICSharpCode.SharpZipLib.Checksums { public sealed partial class Adler32 : ICSharpCode.SharpZipLib.Checksums.IChecksum { public Adler32() { } public long Value { get { throw null; } } public void Reset() { } public void Update(byte[] buffer) { } public void Update(byte[] buf, int off, int len) { } public void Update(int bval) { } } public sealed partial class Crc32 : ICSharpCode.SharpZipLib.Checksums.IChecksum { public Crc32() { } public long Value { get { throw null; } set { } } public void Reset() { } public void Update(byte[] buffer) { } public void Update(byte[] buf, int off, int len) { } public void Update(int bval) { } } public partial interface IChecksum { long Value { get; } void Reset(); void Update(byte[] buffer); void Update(byte[] buf, int off, int len); void Update(int bval); } public partial class StrangeCRC : ICSharpCode.SharpZipLib.Checksums.IChecksum { public StrangeCRC() { } public long Value { get { throw null; } } public void Reset() { } public void Update(byte[] buf) { } public void Update(byte[] buf, int off, int len) { } public void Update(int inCh) { } } } namespace ICSharpCode.SharpZipLib.Core { public partial class DirectoryEventArgs : ICSharpCode.SharpZipLib.Core.ScanEventArgs { public DirectoryEventArgs(string name, bool hasMatchingFiles) : base (default(string)) { } public bool HasMatchingFiles { get { throw null; } } } public delegate void DirectoryFailureDelegate(object sender, ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs e); public delegate void FileFailureDelegate(object sender, ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs e); public partial class FileSystemScanner { public ICSharpCode.SharpZipLib.Core.DirectoryFailureDelegate DirectoryFailure; public ICSharpCode.SharpZipLib.Core.FileFailureDelegate FileFailure; public ICSharpCode.SharpZipLib.Core.ProcessDirectoryDelegate ProcessDirectory; public ICSharpCode.SharpZipLib.Core.ProcessFileDelegate ProcessFile; public FileSystemScanner(ICSharpCode.SharpZipLib.Core.IScanFilter fileFilter) { } public FileSystemScanner(ICSharpCode.SharpZipLib.Core.IScanFilter fileFilter, ICSharpCode.SharpZipLib.Core.IScanFilter directoryFilter) { } public FileSystemScanner(string filter) { } public FileSystemScanner(string fileFilter, string directoryFilter) { } public void OnDirectoryFailure(string directory, System.Exception e) { } public void OnFileFailure(string file, System.Exception e) { } public void OnProcessDirectory(string directory, bool hasMatchingFiles) { } public void OnProcessFile(string file) { } public void Scan(string directory, bool recurse) { } } public partial interface INameTransform { string TransformDirectory(string name); string TransformFile(string name); } public partial interface IScanFilter { bool IsMatch(string name); } public partial class NameAndSizeFilter : ICSharpCode.SharpZipLib.Core.PathFilter { public NameAndSizeFilter(string filter, long minSize, long maxSize) : base (default(string)) { } public long MaxSize { get { throw null; } set { } } public long MinSize { get { throw null; } set { } } public override bool IsMatch(string fileName) { throw null; } } public partial class NameFilter { public NameFilter(string filter) { } public bool IsExcluded(string testValue) { throw null; } public bool IsIncluded(string testValue) { throw null; } public bool IsMatch(string testValue) { throw null; } public static bool IsValidExpression(string e) { throw null; } public static bool IsValidFilterExpression(string toTest) { throw null; } public override string ToString() { throw null; } } public partial class PathFilter : ICSharpCode.SharpZipLib.Core.IScanFilter { public PathFilter(string filter) { } public virtual bool IsMatch(string name) { throw null; } } public delegate void ProcessDirectoryDelegate(object Sender, ICSharpCode.SharpZipLib.Core.DirectoryEventArgs e); public delegate void ProcessFileDelegate(object sender, ICSharpCode.SharpZipLib.Core.ScanEventArgs e); public partial class ScanEventArgs : System.EventArgs { public ScanEventArgs(string name) { } public bool ContinueRunning { get { throw null; } set { } } public string Name { get { throw null; } } } public partial class ScanFailureEventArgs { public ScanFailureEventArgs(string name, System.Exception e) { } public bool ContinueRunning { get { throw null; } set { } } public System.Exception Exception { get { throw null; } } public string Name { get { throw null; } } } } namespace ICSharpCode.SharpZipLib.Encryption { public abstract partial class PkzipClassic : System.Security.Cryptography.SymmetricAlgorithm { protected PkzipClassic() { } public static byte[] GenerateKeys(byte[] seed) { throw null; } } public sealed partial class PkzipClassicManaged : ICSharpCode.SharpZipLib.Encryption.PkzipClassic { public PkzipClassicManaged() { } public override int BlockSize { get { throw null; } set { } } public override byte[] Key { get { throw null; } set { } } public override System.Security.Cryptography.KeySizes[] LegalBlockSizes { get { throw null; } } public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get { throw null; } } public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { throw null; } public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { throw null; } public override void GenerateIV() { } public override void GenerateKey() { } } } namespace ICSharpCode.SharpZipLib.GZip { public partial class GZipConstants { internal GZipConstants() { } public const int FCOMMENT = 16; public const int FEXTRA = 4; public const int FHCRC = 2; public const int FNAME = 8; public const int FTEXT = 1; public static readonly int GZIP_MAGIC; } public partial class GZipException : ICSharpCode.SharpZipLib.SharpZipBaseException { public GZipException() { } public GZipException(string message) { } } public partial class GZipInputStream : ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream { protected ICSharpCode.SharpZipLib.Checksums.Crc32 crc; protected bool eos; public GZipInputStream(System.IO.Stream baseInputStream) : base (default(System.IO.Stream)) { } public GZipInputStream(System.IO.Stream baseInputStream, int size) : base (default(System.IO.Stream)) { } public override int Read(byte[] buf, int offset, int len) { throw null; } } public partial class GZipOutputStream : ICSharpCode.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream { protected ICSharpCode.SharpZipLib.Checksums.Crc32 crc; public GZipOutputStream(System.IO.Stream baseOutputStream) : base (default(System.IO.Stream)) { } public GZipOutputStream(System.IO.Stream baseOutputStream, int size) : base (default(System.IO.Stream)) { } public override void Close() { } public override void Finish() { } public int GetLevel() { throw null; } public void SetLevel(int level) { } public override void Write(byte[] buf, int off, int len) { } } } namespace ICSharpCode.SharpZipLib.Tar { public partial class InvalidHeaderException : ICSharpCode.SharpZipLib.Tar.TarException { public InvalidHeaderException() { } public InvalidHeaderException(string msg) { } } public delegate void ProgressMessageHandler(ICSharpCode.SharpZipLib.Tar.TarArchive archive, ICSharpCode.SharpZipLib.Tar.TarEntry entry, string message); public partial class TarArchive { protected TarArchive() { } public bool ApplyUserInfoOverrides { get { throw null; } set { } } public int GroupId { get { throw null; } } public string GroupName { get { throw null; } } public string PathPrefix { get { throw null; } set { } } public int RecordSize { get { throw null; } } public string RootPath { get { throw null; } set { } } public int UserId { get { throw null; } } public string UserName { get { throw null; } } public event ICSharpCode.SharpZipLib.Tar.ProgressMessageHandler ProgressMessageEvent { add { } remove { } } public void CloseArchive() { } public static ICSharpCode.SharpZipLib.Tar.TarArchive CreateInputTarArchive(System.IO.Stream inputStream) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarArchive CreateInputTarArchive(System.IO.Stream inputStream, int blockFactor) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarArchive CreateOutputTarArchive(System.IO.Stream outputStream) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarArchive CreateOutputTarArchive(System.IO.Stream outputStream, int blockFactor) { throw null; } public void ExtractContents(string destDir) { } public void ListContents() { } protected virtual void OnProgressMessageEvent(ICSharpCode.SharpZipLib.Tar.TarEntry entry, string message) { } public void SetAsciiTranslation(bool asciiTranslate) { } public void SetKeepOldFiles(bool keepOldFiles) { } public void SetUserInfo(int userId, string userName, int groupId, string groupName) { } public void WriteEntry(ICSharpCode.SharpZipLib.Tar.TarEntry sourceEntry, bool recurse) { } } public partial class TarBuffer { public const int BlockSize = 512; public const int DefaultBlockFactor = 20; public const int DefaultRecordSize = 10240; protected TarBuffer() { } public int BlockFactor { get { throw null; } } public int RecordSize { get { throw null; } } public void Close() { } public static ICSharpCode.SharpZipLib.Tar.TarBuffer CreateInputTarBuffer(System.IO.Stream inputStream) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarBuffer CreateInputTarBuffer(System.IO.Stream inputStream, int blockFactor) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarBuffer CreateOutputTarBuffer(System.IO.Stream outputStream) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarBuffer CreateOutputTarBuffer(System.IO.Stream outputStream, int blockFactor) { throw null; } public int GetBlockFactor() { throw null; } public int GetCurrentBlockNum() { throw null; } public int GetCurrentRecordNum() { throw null; } public int GetRecordSize() { throw null; } public bool IsEOFBlock(byte[] block) { throw null; } public byte[] ReadBlock() { throw null; } public void SkipBlock() { } public void WriteBlock(byte[] block) { } public void WriteBlock(byte[] buf, int offset) { } } public partial class TarEntry : System.ICloneable { public TarEntry(ICSharpCode.SharpZipLib.Tar.TarHeader header) { } public TarEntry(byte[] headerBuf) { } public string File { get { throw null; } } public int GroupId { get { throw null; } set { } } public string GroupName { get { throw null; } set { } } public bool IsDirectory { get { throw null; } } public System.DateTime ModTime { get { throw null; } set { } } public string Name { get { throw null; } set { } } public long Size { get { throw null; } set { } } public ICSharpCode.SharpZipLib.Tar.TarHeader TarHeader { get { throw null; } } public int UserId { get { throw null; } set { } } public string UserName { get { throw null; } set { } } public void AdjustEntryName(byte[] outbuf, string newName) { } public object Clone() { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntryFromFile(string fileName) { throw null; } public static ICSharpCode.SharpZipLib.Tar.TarEntry CreateTarEntry(string name) { throw null; } public override bool Equals(object it) { throw null; } public ICSharpCode.SharpZipLib.Tar.TarEntry[] GetDirectoryEntries() { throw null; } public void GetFileTarHeader(ICSharpCode.SharpZipLib.Tar.TarHeader hdr, string file) { } public override int GetHashCode() { throw null; } public bool IsDescendent(ICSharpCode.SharpZipLib.Tar.TarEntry desc) { throw null; } public void NameTarHeader(ICSharpCode.SharpZipLib.Tar.TarHeader hdr, string name) { } public void SetIds(int userId, int groupId) { } public void SetNames(string userName, string groupName) { } public void WriteEntryHeader(byte[] outbuf) { } } public partial class TarException : ICSharpCode.SharpZipLib.SharpZipBaseException { public TarException() { } public TarException(string message) { } } public partial class TarHeader : System.ICloneable { public static readonly int CHKSUMLEN; public const int CHKSUMOFS = 148; public static readonly int DEVLEN; public static readonly int GIDLEN; public static readonly int GNAMELEN; public static readonly string GNU_TMAGIC; public const byte LF_ACL = (byte)65; public const byte LF_BLK = (byte)52; public const byte LF_CHR = (byte)51; public const byte LF_CONTIG = (byte)55; public const byte LF_DIR = (byte)53; public const byte LF_EXTATTR = (byte)69; public const byte LF_FIFO = (byte)54; public const byte LF_GHDR = (byte)103; public const byte LF_GNU_DUMPDIR = (byte)68; public const byte LF_GNU_LONGLINK = (byte)75; public const byte LF_GNU_LONGNAME = (byte)76; public const byte LF_GNU_MULTIVOL = (byte)77; public const byte LF_GNU_NAMES = (byte)78; public const byte LF_GNU_SPARSE = (byte)83; public const byte LF_GNU_VOLHDR = (byte)86; public const byte LF_LINK = (byte)49; public const byte LF_META = (byte)73; public const byte LF_NORMAL = (byte)48; public const byte LF_OLDNORM = (byte)0; public const byte LF_SYMLINK = (byte)50; public static readonly byte LF_XHDR; public static readonly int MAGICLEN; public static readonly int MODELEN; public static readonly int MODTIMELEN; public static readonly int NAMELEN; public static readonly int SIZELEN; public static readonly string TMAGIC; public static readonly int UIDLEN; public static readonly int UNAMELEN; public static readonly int VERSIONLEN; public TarHeader() { } public int Checksum { get { throw null; } } public int DevMajor { get { throw null; } set { } } public int DevMinor { get { throw null; } set { } } public int GroupId { get { throw null; } set { } } public string GroupName { get { throw null; } set { } } public bool IsChecksumValid { get { throw null; } } public string LinkName { get { throw null; } set { } } public string Magic { get { throw null; } set { } } public int Mode { get { throw null; } set { } } public System.DateTime ModTime { get { throw null; } set { } } public string Name { get { throw null; } set { } } public long Size { get { throw null; } set { } } public byte TypeFlag { get { throw null; } set { } } public int UserId { get { throw null; } set { } } public string UserName { get { throw null; } set { } } public string Version { get { throw null; } set { } } public object Clone() { throw null; } public override bool Equals(object obj) { throw null; } public static int GetAsciiBytes(string toAdd, int nameOffset, byte[] buffer, int bufferOffset, int length) { throw null; } public override int GetHashCode() { throw null; } public static int GetLongOctalBytes(long val, byte[] buf, int offset, int length) { throw null; } [System.ObsoleteAttribute] public string GetName() { throw null; } public static int GetNameBytes(string name, byte[] buf, int offset, int length) { throw null; } public static int GetNameBytes(string name, int nameOffset, byte[] buf, int bufferOffset, int length) { throw null; } public static int GetNameBytes(System.Text.StringBuilder name, byte[] buf, int offset, int length) { throw null; } public static int GetNameBytes(System.Text.StringBuilder name, int nameOffset, byte[] buf, int bufferOffset, int length) { throw null; } public static int GetOctalBytes(long val, byte[] buf, int offset, int length) { throw null; } public void ParseBuffer(byte[] header) { } public static System.Text.StringBuilder ParseName(byte[] header, int offset, int length) { throw null; } public static long ParseOctal(byte[] header, int offset, int length) { throw null; } public static void ResetValueDefaults() { } public static void SetValueDefaults(int userId, string userName, int groupId, string groupName) { } public void WriteHeader(byte[] outbuf) { } } public partial class TarInputStream : System.IO.Stream { protected ICSharpCode.SharpZipLib.Tar.TarBuffer buffer; protected ICSharpCode.SharpZipLib.Tar.TarEntry currEntry; protected ICSharpCode.SharpZipLib.Tar.TarInputStream.IEntryFactory eFactory; protected long entryOffset; protected long entrySize; protected bool hasHitEOF; protected byte[] readBuf; public TarInputStream(System.IO.Stream inputStream) { } public TarInputStream(System.IO.Stream inputStream, int blockFactor) { } public long Available { get { throw null; } } public override bool CanRead { get { throw null; } } public override bool CanSeek { get { throw null; } } public override bool CanWrite { get { throw null; } } public bool IsMarkSupported { get { throw null; } } public override long Length { get { throw null; } } public override long Position { get { throw null; } set { } } public override void Close() { } public void CopyEntryContents(System.IO.Stream outputStream) { } public override void Flush() { } public ICSharpCode.SharpZipLib.Tar.TarEntry GetNextEntry() { throw null; } public int GetRecordSize() { throw null; } public void Mark(int markLimit) { } public override int Read(byte[] outputBuffer, int offset, int count) { throw null; } public override int ReadByte() { throw null; } public void Reset() { } public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } public void SetEntryFactory(ICSharpCode.SharpZipLib.Tar.TarInputStream.IEntryFactory factory) { } public override void SetLength(long val) { } public void Skip(long numToSkip) { } public override void Write(byte[] array, int offset, int count) { } public override void WriteByte(byte val) { } public partial class EntryFactoryAdapter : ICSharpCode.SharpZipLib.Tar.TarInputStream.IEntryFactory { public EntryFactoryAdapter() { } public ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntry(byte[] headerBuf) { throw null; } public ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntry(string name) { throw null; } public ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntryFromFile(string fileName) { throw null; } } public partial interface IEntryFactory { ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntry(byte[] headerBuf); ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntry(string name); ICSharpCode.SharpZipLib.Tar.TarEntry CreateEntryFromFile(string fileName); } } public partial class TarOutputStream : System.IO.Stream { protected byte[] assemBuf; protected int assemLen; protected byte[] blockBuf; protected ICSharpCode.SharpZipLib.Tar.TarBuffer buffer; protected long currBytes; protected long currSize; protected bool debug; protected System.IO.Stream outputStream; public TarOutputStream(System.IO.Stream outputStream) { } public TarOutputStream(System.IO.Stream outputStream, int blockFactor) { } public override bool CanRead { get { throw null; } } public override bool CanSeek { get { throw null; } } public override bool CanWrite { get { throw null; } } public override long Length { get { throw null; } } public override long Position { get { throw null; } set { } } public override void Close() { } public void CloseEntry() { } public void Finish() { } public override void Flush() { } public int GetRecordSize() { throw null; } public void PutNextEntry(ICSharpCode.SharpZipLib.Tar.TarEntry entry) { } public override int Read(byte[] b, int off, int len) { throw null; } public override int ReadByte() { throw null; } public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } public override void SetLength(long val) { } public override void Write(byte[] wBuf, int wOffset, int numToWrite) { } public override void WriteByte(byte b) { } } } namespace ICSharpCode.SharpZipLib.Zip { public enum CompressionMethod { BZip2 = 11, Deflate64 = 9, Deflated = 8, Stored = 0, WinZipAES = 99, } public partial class FastZip { public FastZip() { } public FastZip(ICSharpCode.SharpZipLib.Zip.FastZipEvents events) { } public bool CreateEmptyDirectories { get { throw null; } set { } } public ICSharpCode.SharpZipLib.Zip.ZipNameTransform NameTransform { get { throw null; } set { } } public void CreateZip(string zipFileName, string sourceDirectory, bool recurse, string fileFilter) { } public void CreateZip(string zipFileName, string sourceDirectory, bool recurse, string fileFilter, string directoryFilter) { } public void ExtractZip(string zipFileName, string targetDirectory, ICSharpCode.SharpZipLib.Zip.FastZip.Overwrite overwrite, ICSharpCode.SharpZipLib.Zip.FastZip.ConfirmOverwriteDelegate confirmDelegate, string fileFilter, string directoryFilter) { } public void ExtractZip(string zipFileName, string targetDirectory, string fileFilter) { } public delegate bool ConfirmOverwriteDelegate(string fileName); public enum Overwrite { Always = 2, Never = 1, Prompt = 0, } } public partial class FastZipEvents { public ICSharpCode.SharpZipLib.Core.DirectoryFailureDelegate DirectoryFailure; public ICSharpCode.SharpZipLib.Core.FileFailureDelegate FileFailure; public ICSharpCode.SharpZipLib.Core.ProcessDirectoryDelegate ProcessDirectory; public ICSharpCode.SharpZipLib.Core.ProcessFileDelegate ProcessFile; public FastZipEvents() { } public void OnDirectoryFailure(string directory, System.Exception e) { } public void OnFileFailure(string file, System.Exception e) { } public void OnProcessDirectory(string directory, bool hasMatchingFiles) { } public void OnProcessFile(string file) { } } public partial class KeysRequiredEventArgs : System.EventArgs { public KeysRequiredEventArgs(string name) { } public KeysRequiredEventArgs(string name, byte[] keyValue) { } public string FileName { get { throw null; } } public byte[] Key { get { throw null; } set { } } } public sealed partial class ZipConstants { public const int CENATT = 36; public const int CENATX = 38; public const int CENCOM = 32; public const int CENCRC = 16; public const int CENDIGITALSIG = 84233040; public const int CENDSK = 34; public const int CENEXT = 30; public const int CENFLG = 8; public const int CENHDR = 46; public const int CENHOW = 10; public const int CENLEN = 24; public const int CENNAM = 28; public const int CENOFF = 42; public const int CENSIG = 33639248; public const int CENSIG64 = 101075792; public const int CENSIZ = 20; public const int CENTIM = 12; public const int CENVEM = 4; public const int CENVER = 6; public const int CRYPTO_HEADER_SIZE = 12; public const int ENDCOM = 20; public const int ENDDCD = 6; public const int ENDHDR = 22; public const int ENDNRD = 4; public const int ENDOFF = 16; public const int ENDSIG = 101010256; public const int ENDSIZ = 12; public const int ENDSUB = 8; public const int ENDTOT = 10; public const int EXTCRC = 4; public const int EXTHDR = 16; public const int EXTLEN = 12; public const int EXTSIG = 134695760; public const int EXTSIZ = 8; public const int LOCCRC = 14; public const int LOCEXT = 28; public const int LOCFLG = 6; public const int LOCHDR = 30; public const int LOCHOW = 8; public const int LOCLEN = 22; public const int LOCNAM = 26; public const int LOCSIG = 67324752; public const int LOCSIZ = 18; public const int LOCTIM = 10; public const int LOCVER = 4; public const int SPANNINGSIG = 134695760; public const int SPANTEMPSIG = 808471376; public const int VERSION_MADE_BY = 20; public const int VERSION_STRONG_ENCRYPTION = 50; public ZipConstants() { } public static int DefaultCodePage { get { throw null; } set { } } public static byte[] ConvertToArray(string str) { throw null; } public static string ConvertToString(byte[] data) { throw null; } public static string ConvertToString(byte[] data, int length) { throw null; } } public partial class ZipEntry : System.ICloneable { public ZipEntry(ICSharpCode.SharpZipLib.Zip.ZipEntry e) { } public ZipEntry(string name) { } public string Comment { get { throw null; } set { } } public long CompressedSize { get { throw null; } set { } } public ICSharpCode.SharpZipLib.Zip.CompressionMethod CompressionMethod { get { throw null; } set { } } public long Crc { get { throw null; } set { } } public System.DateTime DateTime { get { throw null; } set { } } public long DosTime { get { throw null; } set { } } public int ExternalFileAttributes { get { throw null; } set { } } public byte[] ExtraData { get { throw null; } set { } } public int Flags { get { throw null; } set { } } public int HostSystem { get { throw null; } } public bool IsCrypted { get { throw null; } set { } } public bool IsDirectory { get { throw null; } } public bool IsFile { get { throw null; } } public string Name { get { throw null; } } public int Offset { get { throw null; } set { } } public bool RequiresZip64 { get { throw null; } } public long Size { get { throw null; } set { } } public int Version { get { throw null; } } public int VersionMadeBy { get { throw null; } } public int ZipFileIndex { get { throw null; } set { } } public static string CleanName(string name) { throw null; } public static string CleanName(string name, bool relativePath) { throw null; } public object Clone() { throw null; } public override string ToString() { throw null; } } public partial class ZipException : ICSharpCode.SharpZipLib.SharpZipBaseException { public ZipException() { } public ZipException(string msg) { } } public partial class ZipFile : System.Collections.IEnumerable { public ICSharpCode.SharpZipLib.Zip.ZipFile.KeysRequiredEventHandler KeysRequired; public ZipFile(System.IO.FileStream file) { } public ZipFile(System.IO.Stream baseStream) { } public ZipFile(string name) { } [System.Runtime.CompilerServices.IndexerName("EntryByIndex")] public ICSharpCode.SharpZipLib.Zip.ZipEntry this[int index] { get { throw null; } } public string Name { get { throw null; } } public string Password { set { } } public int Size { get { throw null; } } public string ZipFileComment { get { throw null; } } public void Close() { } public int FindEntry(string name, bool ignoreCase) { throw null; } public ICSharpCode.SharpZipLib.Zip.ZipEntry GetEntry(string name) { throw null; } public System.Collections.IEnumerator GetEnumerator() { throw null; } public System.IO.Stream GetInputStream(ICSharpCode.SharpZipLib.Zip.ZipEntry entry) { throw null; } public System.IO.Stream GetInputStream(int entryIndex) { throw null; } public bool TestArchive(bool testData) { throw null; } public delegate void KeysRequiredEventHandler(object sender, ICSharpCode.SharpZipLib.Zip.KeysRequiredEventArgs e); } public partial class ZipInputStream : ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream { public ZipInputStream(System.IO.Stream baseInputStream) : base (default(System.IO.Stream)) { } public override int Available { get { throw null; } } public bool CanDecompressEntry { get { throw null; } } public string Password { get { throw null; } set { } } public int BodyRead(byte[] b, int off, int len) { throw null; } public override void Close() { } public void CloseEntry() { } public ICSharpCode.SharpZipLib.Zip.ZipEntry GetNextEntry() { throw null; } public override int Read(byte[] destination, int index, int count) { throw null; } public override int ReadByte() { throw null; } } public partial class ZipNameTransform : ICSharpCode.SharpZipLib.Core.INameTransform { public ZipNameTransform() { } public ZipNameTransform(bool useRelativePaths) { } public ZipNameTransform(bool useRelativePaths, string trimPrefix) { } public string TrimPrefix { get { throw null; } set { } } public string TransformDirectory(string name) { throw null; } public string TransformFile(string name) { throw null; } } public partial class ZipOutputStream : ICSharpCode.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream { public ZipOutputStream(System.IO.Stream baseOutputStream) : base (default(System.IO.Stream)) { } public bool IsFinished { get { throw null; } } public void CloseEntry() { } public override void Finish() { } public int GetLevel() { throw null; } public void PutNextEntry(ICSharpCode.SharpZipLib.Zip.ZipEntry entry) { } public void SetComment(string comment) { } public void SetLevel(int level) { } public override void Write(byte[] b, int off, int len) { } } } namespace ICSharpCode.SharpZipLib.Zip.Compression { public partial class Deflater { public static int BEST_COMPRESSION; public static int BEST_SPEED; public static int DEFAULT_COMPRESSION; public static int DEFLATED; public static int NO_COMPRESSION; public Deflater() { } public Deflater(int lvl) { } public Deflater(int level, bool noZlibHeaderOrFooter) { } public int Adler { get { throw null; } } public bool IsFinished { get { throw null; } } public bool IsNeedingInput { get { throw null; } } public int TotalIn { get { throw null; } } public long TotalOut { get { throw null; } } public int Deflate(byte[] output) { throw null; } public int Deflate(byte[] output, int offset, int length) { throw null; } public void Finish() { } public void Flush() { } public int GetLevel() { throw null; } public void Reset() { } public void SetDictionary(byte[] dict) { } public void SetDictionary(byte[] dict, int offset, int length) { } public void SetInput(byte[] input) { } public void SetInput(byte[] input, int off, int len) { } public void SetLevel(int lvl) { } public void SetStrategy(ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy strategy) { } } public partial class DeflaterConstants { public static int[] COMPR_FUNC; public const bool DEBUGGING = false; public const int DEFAULT_MEM_LEVEL = 8; public const int DEFLATE_FAST = 1; public const int DEFLATE_SLOW = 2; public const int DEFLATE_STORED = 0; public const int DYN_TREES = 2; public static int[] GOOD_LENGTH; public const int HASH_BITS = 15; public const int HASH_MASK = 32767; public const int HASH_SHIFT = 5; public const int HASH_SIZE = 32768; public static int MAX_BLOCK_SIZE; public static int[] MAX_CHAIN; public const int MAX_DIST = 32506; public static int[] MAX_LAZY; public const int MAX_MATCH = 258; public const int MAX_WBITS = 15; public const int MIN_LOOKAHEAD = 262; public const int MIN_MATCH = 3; public static int[] NICE_LENGTH; public const int PENDING_BUF_SIZE = 65536; public const int PRESET_DICT = 32; public const int STATIC_TREES = 1; public const int STORED_BLOCK = 0; public const int WMASK = 32767; public const int WSIZE = 32768; public DeflaterConstants() { } } public partial class DeflaterEngine : ICSharpCode.SharpZipLib.Zip.Compression.DeflaterConstants { public DeflaterEngine(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending pending) { } public int Adler { get { throw null; } } public ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy Strategy { get { throw null; } set { } } public int TotalIn { get { throw null; } } public bool Deflate(bool flush, bool finish) { throw null; } public void FillWindow() { } public bool NeedsInput() { throw null; } public void Reset() { } public void ResetAdler() { } public void SetDictionary(byte[] buffer, int offset, int length) { } public void SetInput(byte[] buf, int off, int len) { } public void SetLevel(int lvl) { } } public partial class DeflaterHuffman { public ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending pending; public DeflaterHuffman(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending pending) { } public static short BitReverse(int toReverse) { throw null; } public void CompressBlock() { } public void FlushBlock(byte[] stored, int storedOffset, int storedLength, bool lastBlock) { } public void FlushStoredBlock(byte[] stored, int storedOffset, int storedLength, bool lastBlock) { } public bool IsFull() { throw null; } public void Reset() { } public void SendAllTrees(int blTreeCodes) { } public bool TallyDist(int dist, int len) { throw null; } public bool TallyLit(int lit) { throw null; } public partial class Tree { public short[] freqs; public byte[] length; public int minNumCodes; public int numCodes; public Tree(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterHuffman dh, int elems, int minCodes, int maxLength) { } public void BuildCodes() { } public void BuildTree() { } public void CalcBLFreq(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree blTree) { } public void CheckEmpty() { } public int GetEncodedLength() { throw null; } public void Reset() { } public void SetStaticCodes(short[] stCodes, byte[] stLength) { } public void WriteSymbol(int code) { } public void WriteTree(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree blTree) { } } } public partial class DeflaterPending : ICSharpCode.SharpZipLib.Zip.Compression.PendingBuffer { public DeflaterPending() { } } public enum DeflateStrategy { Default = 0, Filtered = 1, HuffmanOnly = 2, } public partial class Inflater { public Inflater() { } public Inflater(bool noHeader) { } public int Adler { get { throw null; } } public bool IsFinished { get { throw null; } } public bool IsNeedingDictionary { get { throw null; } } public bool IsNeedingInput { get { throw null; } } public int RemainingInput { get { throw null; } } public int TotalIn { get { throw null; } } public int TotalOut { get { throw null; } } public int Inflate(byte[] buf) { throw null; } public int Inflate(byte[] buf, int offset, int len) { throw null; } public void Reset() { } public void SetDictionary(byte[] buffer) { } public void SetDictionary(byte[] buffer, int offset, int len) { } public void SetInput(byte[] buf) { } public void SetInput(byte[] buffer, int offset, int length) { } } public partial class InflaterHuffmanTree { public static ICSharpCode.SharpZipLib.Zip.Compression.InflaterHuffmanTree defDistTree; public static ICSharpCode.SharpZipLib.Zip.Compression.InflaterHuffmanTree defLitLenTree; public InflaterHuffmanTree(byte[] codeLengths) { } public int GetSymbol(ICSharpCode.SharpZipLib.Zip.Compression.Streams.StreamManipulator input) { throw null; } } public partial class PendingBuffer { protected byte[] buf; public PendingBuffer() { } public PendingBuffer(int bufsize) { } public int BitCount { get { throw null; } } public bool IsFlushed { get { throw null; } } public void AlignToByte() { } public int Flush(byte[] output, int offset, int length) { throw null; } public void Reset() { } public byte[] ToByteArray() { throw null; } public void WriteBits(int b, int count) { } public void WriteBlock(byte[] block, int offset, int len) { } public void WriteByte(int b) { } public void WriteInt(int s) { } public void WriteShort(int s) { } public void WriteShortMSB(int s) { } } } namespace ICSharpCode.SharpZipLib.Zip.Compression.Streams { public partial class DeflaterOutputStream : System.IO.Stream { protected System.IO.Stream baseOutputStream; protected byte[] buf; protected ICSharpCode.SharpZipLib.Zip.Compression.Deflater def; public DeflaterOutputStream(System.IO.Stream baseOutputStream) { } public DeflaterOutputStream(System.IO.Stream baseOutputStream, ICSharpCode.SharpZipLib.Zip.Compression.Deflater defl) { } public DeflaterOutputStream(System.IO.Stream baseOutputStream, ICSharpCode.SharpZipLib.Zip.Compression.Deflater deflater, int bufsize) { } public bool CanPatchEntries { get { throw null; } } public override bool CanRead { get { throw null; } } public override bool CanSeek { get { throw null; } } public override bool CanWrite { get { throw null; } } public bool IsStreamOwner { get { throw null; } set { } } public override long Length { get { throw null; } } public string Password { get { throw null; } set { } } public override long Position { get { throw null; } set { } } public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; } public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; } public override void Close() { } protected void Deflate() { } protected void EncryptBlock(byte[] buffer, int offset, int length) { } protected byte EncryptByte() { throw null; } public virtual void Finish() { } public override void Flush() { } protected void InitializePassword(string password) { } public override int Read(byte[] b, int off, int len) { throw null; } public override int ReadByte() { throw null; } public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } public override void SetLength(long val) { } protected void UpdateKeys(byte ch) { } public override void Write(byte[] buf, int off, int len) { } public override void WriteByte(byte bval) { } } public partial class InflaterInputBuffer { public InflaterInputBuffer(System.IO.Stream stream) { } public int Available { get { throw null; } set { } } public byte[] ClearText { get { throw null; } } public int ClearTextLength { get { throw null; } } public System.Security.Cryptography.ICryptoTransform CryptoTransform { set { } } public byte[] RawData { get { throw null; } } public int RawLength { get { throw null; } } public void Fill() { } public int ReadClearTextBuffer(byte[] outBuffer, int offset, int length) { throw null; } public int ReadLeByte() { throw null; } public int ReadLeInt() { throw null; } public long ReadLeLong() { throw null; } public int ReadLeShort() { throw null; } public int ReadRawBuffer(byte[] buffer) { throw null; } public int ReadRawBuffer(byte[] outBuffer, int offset, int length) { throw null; } public void SetInflaterInput(ICSharpCode.SharpZipLib.Zip.Compression.Inflater inflater) { } } public partial class InflaterInputStream : System.IO.Stream { protected System.IO.Stream baseInputStream; protected long csize; protected ICSharpCode.SharpZipLib.Zip.Compression.Inflater inf; protected ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer inputBuffer; public InflaterInputStream(System.IO.Stream baseInputStream) { } public InflaterInputStream(System.IO.Stream baseInputStream, ICSharpCode.SharpZipLib.Zip.Compression.Inflater inf) { } public InflaterInputStream(System.IO.Stream baseInputStream, ICSharpCode.SharpZipLib.Zip.Compression.Inflater inflater, int bufferSize) { } public virtual int Available { get { throw null; } } public override bool CanRead { get { throw null; } } public override bool CanSeek { get { throw null; } } public override bool CanWrite { get { throw null; } } public bool IsStreamOwner { get { throw null; } set { } } public override long Length { get { throw null; } } public override long Position { get { throw null; } set { } } public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; } public override void Close() { } protected void Fill() { } public override void Flush() { } public override int Read(byte[] b, int off, int len) { throw null; } public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } public override void SetLength(long val) { } public long Skip(long n) { throw null; } protected void StopDecrypting() { } public override void Write(byte[] array, int offset, int count) { } public override void WriteByte(byte val) { } } public partial class OutputWindow { public OutputWindow() { } public void CopyDict(byte[] dict, int offset, int len) { } public int CopyOutput(byte[] output, int offset, int len) { throw null; } public int CopyStored(ICSharpCode.SharpZipLib.Zip.Compression.Streams.StreamManipulator input, int len) { throw null; } public int GetAvailable() { throw null; } public int GetFreeSpace() { throw null; } public void Repeat(int len, int dist) { } public void Reset() { } public void Write(int abyte) { } } public partial class StreamManipulator { public StreamManipulator() { } public int AvailableBits { get { throw null; } } public int AvailableBytes { get { throw null; } } public bool IsNeedingInput { get { throw null; } } public int CopyBytes(byte[] output, int offset, int length) { throw null; } public void DropBits(int n) { } public int GetBits(int n) { throw null; } public int PeekBits(int n) { throw null; } public void Reset() { } public void SetInput(byte[] buf, int off, int len) { } public void SkipToByteBoundary() { } } }