| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | using System.IO;namespace Renci.SshNet.Compression{    /// <summary>    /// Implements Zlib compression algorithm.    /// </summary>    public class ZlibStream    {        //private readonly Ionic.Zlib.ZlibStream _baseStream;        /// <summary>        /// Initializes a new instance of the <see cref="ZlibStream" /> class.        /// </summary>        /// <param name="stream">The stream.</param>        /// <param name="mode">The mode.</param>        public ZlibStream(Stream stream, CompressionMode mode)        {            //switch (mode)            //{            //    case CompressionMode.Compress:            //        this._baseStream = new Ionic.Zlib.ZlibStream(stream, Ionic.Zlib.CompressionMode.Compress, Ionic.Zlib.CompressionLevel.Default);            //        break;            //    case CompressionMode.Decompress:            //        this._baseStream = new Ionic.Zlib.ZlibStream(stream, Ionic.Zlib.CompressionMode.Decompress, Ionic.Zlib.CompressionLevel.Default);            //        break;            //    default:            //        break;            //}            //this._baseStream.FlushMode = Ionic.Zlib.FlushType.Partial;        }        /// <summary>        /// Writes the specified buffer.        /// </summary>        /// <param name="buffer">The buffer.</param>        /// <param name="offset">The offset.</param>        /// <param name="count">The count.</param>        public void Write(byte[] buffer, int offset, int count)        {            //this._baseStream.Write(buffer, offset, count);        }    }}
 |