25 references to CompressionLevel
System.IO.Compression (25)
LibraryImports.g.cs (1)
7internal static unsafe extern partial global::System.IO.Compression.ZLibNative.ErrorCode DeflateInit2_(global::System.IO.Compression.ZLibNative.ZStream* stream, global::System.IO.Compression.ZLibNative.CompressionLevel level, global::System.IO.Compression.ZLibNative.CompressionMethod method, int windowBits, int memLevel, global::System.IO.Compression.ZLibNative.CompressionStrategy strategy);
src\libraries\Common\src\Interop\Interop.zlib.cs (1)
14ZLibNative.CompressionLevel level,
src\libraries\Common\src\System\IO\Compression\ZLibNative.CompressionLevel.cs (1)
11/// <see cref="CompressionLevel.DefaultCompression" /> = -1 requests a default compromise between speed and compression
src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (6)
15/// <para>See also: How to choose a compression level (in comments to <see cref="CompressionLevel" />.)</para> 59/// <para>See also: How to choose a compression level (in comments to <see cref="CompressionLevel" />.)</para> 87/// <para>See also: How to choose a compression level (in comments to <see cref="CompressionLevel" />.)</para> 152/// <para>See also: How to choose a compression level (in comments to <see cref="CompressionLevel" />.)</para> 212public static ZLibStreamHandle CreateForDeflate(CompressionLevel level, int windowBits, 327private unsafe void DeflateInit2_(CompressionLevel level, int windowBits, int memLevel, CompressionStrategy strategy)
System\IO\Compression\DeflateEncoder.cs (4)
73int memLevel = quality == (int)ZLibNative.CompressionLevel.NoCompression 78(ZLibNative.CompressionLevel)quality, 93int memLevel = options.CompressionLevel == (int)ZLibNative.CompressionLevel.NoCompression 98(ZLibNative.CompressionLevel)options.CompressionLevel,
System\IO\Compression\DeflateZLib\Deflater.cs (1)
199public static Deflater CreateDeflater(ZLibNative.CompressionLevel compressionLevel, ZLibNative.CompressionStrategy strategy, int windowBits, int memLevel)
System\IO\Compression\DeflateZLib\DeflateStream.cs (11)
63InitializeDeflater(stream, (ZLibNative.CompressionLevel)compressionOptions.CompressionLevel, (CompressionStrategy)compressionOptions.CompressionStrategy, leaveOpen, windowBits); 71InitializeDeflater(stream, (ZLibNative.CompressionLevel)compressionOptions.CompressionLevel, (CompressionStrategy)compressionOptions.CompressionStrategy, leaveOpen, windowBits); 95InitializeDeflater(stream, ZLibNative.CompressionLevel.DefaultCompression, CompressionStrategy.DefaultStrategy, leaveOpen, windowBits); 117internal void InitializeDeflater(Stream stream, ZLibNative.CompressionLevel compressionLevel, CompressionStrategy strategy, bool leaveOpen, int windowBits) 131private static ZLibNative.CompressionLevel GetZLibNativeCompressionLevel(CompressionLevel compressionLevel) => 134CompressionLevel.Optimal => ZLibNative.CompressionLevel.DefaultCompression, 135CompressionLevel.Fastest => ZLibNative.CompressionLevel.BestSpeed, 136CompressionLevel.NoCompression => ZLibNative.CompressionLevel.NoCompression, 137CompressionLevel.SmallestSize => ZLibNative.CompressionLevel.BestCompression, 141private static int GetMemLevel(ZLibNative.CompressionLevel level) => 142level == ZLibNative.CompressionLevel.NoCompression ?