100 references to CompressionLevel
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Microsoft.AspNetCore.ResponseCompression (5)
Microsoft.AspNetCore.ResponseCompression.Tests (1)
Microsoft.AspNetCore.StaticAssets (1)
Microsoft.AspNetCore.StaticAssets.Tests (2)
Microsoft.Build (1)
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.DotNet.Build.Tasks.Installers (3)
Microsoft.DotNet.SourceBuild.Tasks (1)
netstandard (1)
ResponseCompressionSample (1)
System (1)
System.IO.Compression (30)
System\IO\Compression\DeflateZLib\DeflateStream.cs (8)
40public DeflateStream(Stream stream, CompressionLevel compressionLevel) : this(stream, compressionLevel, leaveOpen: false)
45public DeflateStream(Stream stream, CompressionLevel compressionLevel, bool leaveOpen) : this(stream, compressionLevel, leaveOpen, ZLibNative.Deflate_DefaultWindowBits)
100internal DeflateStream(Stream stream, CompressionLevel compressionLevel, bool leaveOpen, int windowBits)
125private static ZLibNative.CompressionLevel GetZLibNativeCompressionLevel(CompressionLevel compressionLevel) =>
128CompressionLevel.Optimal => ZLibNative.CompressionLevel.DefaultCompression,
129CompressionLevel.Fastest => ZLibNative.CompressionLevel.BestSpeed,
130CompressionLevel.NoCompression => ZLibNative.CompressionLevel.NoCompression,
131CompressionLevel.SmallestSize => ZLibNative.CompressionLevel.BestCompression,
System\IO\Compression\ZipArchiveEntry.cs (16)
49private readonly CompressionLevel _compressionLevel;
101internal ZipArchiveEntry(ZipArchive archive, string entryName, CompressionLevel compressionLevel)
105if (_compressionLevel == CompressionLevel.NoCompression)
123_compressionLevel = CompressionLevel.Optimal;
916private static CompressionLevel MapCompressionLevel(BitFlagValues generalPurposeBitFlag, CompressionMethodValues compressionMethod)
9240 => CompressionLevel.Optimal,
9252 => CompressionLevel.SmallestSize,
9264 => CompressionLevel.Fastest,
9276 => CompressionLevel.Fastest,
928_ => CompressionLevel.Optimal
933return CompressionLevel.NoCompression;
937private static BitFlagValues MapDeflateCompressionOption(BitFlagValues generalPurposeBitFlag, CompressionLevel compressionLevel, CompressionMethodValues compressionMethod)
945CompressionLevel.Optimal => 0,
946CompressionLevel.SmallestSize => 2,
947CompressionLevel.Fastest => 6,
948CompressionLevel.NoCompression => 6,
System.IO.Compression.Brotli (7)
System.IO.Compression.ZipFile (26)
System\IO\Compression\ZipFile.Create.Async.cs (10)
263public static Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationArchiveFileName, CompressionLevel compressionLevel, bool includeBaseDirectory, CancellationToken cancellationToken = default) =>
335CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) =>
347/// If you want to include the base directory or specify a compression level, call the <see cref="CreateFromDirectory(string, Stream, CompressionLevel, bool)"/> method overload.
389/// <exception cref="ArgumentOutOfRangeException"><paramref name="compressionLevel"/> is not a valid <see cref="CompressionLevel"/> value.</exception>
391public static Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, CompressionLevel compressionLevel, bool includeBaseDirectory, CancellationToken cancellationToken = default) =>
419/// <exception cref="ArgumentOutOfRangeException"><paramref name="compressionLevel"/> is not a valid <see cref="CompressionLevel"/> value.</exception>
422CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) =>
426CompressionLevel? compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken)
445CompressionLevel? compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken)
459CompressionLevel? compressionLevel, bool includeBaseDirectory, CancellationToken cancellationToken)
System\IO\Compression\ZipFile.Create.cs (11)
249public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName, CompressionLevel compressionLevel, bool includeBaseDirectory) =>
319CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding) =>
330/// If you want to include the base directory or specify a compression level, call the <see cref="CreateFromDirectory(string, Stream, CompressionLevel, bool)"/> method overload.
370/// <exception cref="ArgumentOutOfRangeException"><paramref name="compressionLevel"/> is not a valid <see cref="CompressionLevel"/> value.</exception>
371public static void CreateFromDirectory(string sourceDirectoryName, Stream destination, CompressionLevel compressionLevel, bool includeBaseDirectory) =>
398/// <exception cref="ArgumentOutOfRangeException"><paramref name="compressionLevel"/> is not a valid <see cref="CompressionLevel"/> value.</exception>
400CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding) =>
404CompressionLevel? compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding)
418CompressionLevel? compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding)
427CompressionLevel? compressionLevel, bool includeBaseDirectory)
489private static string ValidateAndGetFullPathForDoCreateFromDirectory(string sourceDirectoryName, Stream destination, CompressionLevel? compressionLevel)
System.IO.Packaging (9)
System.Reflection.Metadata (1)