/// <summary> /// Creates a new instance of a Gzip stream initialized to the specified mode. /// </summary> /// <param name="stream">The stream used to initialize the Gzip stream.</param> /// <param name="mode">The content encoding mode.</param> /// <returns> /// A <see cref="Stream"/> representing the created stream. /// </returns> private static Stream CreateGzipStream(Stream stream, ContentEncoderMode mode) { var compressionMode = mode == ContentEncoderMode.Encode ? CompressionMode.Compress : CompressionMode.Decompress; var compressionStream = new GZipStream(stream, compressionMode, true); return(compressionStream); }
/// <summary> /// Creates a new instance of a Gzip stream initialized to the specified mode. /// </summary> /// <param name="stream">The stream used to initialize the Gzip stream.</param> /// <param name="mode">The content encoding mode.</param> /// <returns> /// A <see cref="T:System.IO.Stream"/> representing the created stream. /// </returns> private static Stream CreateGzipStream(Stream stream, ContentEncoderMode mode) { var compressionMode = mode == ContentEncoderMode.Encode ? CompressionMode.Compress : CompressionMode.Decompress; var compressionStream = new GZipStream(stream, compressionMode, true); return compressionStream; }