170 references to CompressionMode
aspire (2)
dotnet-svcutil-lib (8)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (8)
30(Stream)new GZipStream(memoryStream, CompressionMode.Decompress) :
31(Stream)new DeflateStream(memoryStream, CompressionMode.Decompress))
66(Stream)new GZipStream(bufferedOutStream, CompressionMode.Compress, true) :
67(Stream)new DeflateStream(bufferedOutStream, CompressionMode.Compress, true))
82(Stream)new GZipStream(compressedStream, CompressionMode.Decompress, false) :
83(Stream)new DeflateStream(compressedStream, CompressionMode.Decompress, false);
89(Stream)new GZipStream(uncompressedStream, CompressionMode.Compress, true) :
90(Stream)new DeflateStream(uncompressedStream, CompressionMode.Compress, true);
Microsoft.AspNetCore.RequestDecompression (4)
Microsoft.AspNetCore.RequestDecompression.Tests (6)
Microsoft.AspNetCore.ResponseCompression.Tests (3)
Microsoft.AspNetCore.StaticAssets.Tests (1)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.Rebuild (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.SignCheckLibrary (1)
Microsoft.DotNet.SignTool (3)
Microsoft.DotNet.Tar (2)
Microsoft.ML.Data (2)
Microsoft.ML.FastTree (4)
Microsoft.ML.Tokenizers (1)
Microsoft.ML.Tokenizers.Tests (1)
netstandard (1)
ServerComparison.FunctionalTests (1)
System (1)
System.IO.Compression (85)
System\IO\Compression\DeflateZLib\DeflateStream.cs (18)
19private CompressionMode _mode;
27internal DeflateStream(Stream stream, CompressionMode mode, long uncompressedSize) : this(stream, mode, leaveOpen: false, ZLibNative.Deflate_DefaultWindowBits, uncompressedSize)
31public DeflateStream(Stream stream, CompressionMode mode) : this(stream, mode, leaveOpen: false)
35public DeflateStream(Stream stream, CompressionMode mode, bool leaveOpen) : this(stream, mode, leaveOpen, ZLibNative.Deflate_DefaultWindowBits)
72internal DeflateStream(Stream stream, CompressionMode mode, bool leaveOpen, int windowBits, long uncompressedSize = -1)
78case CompressionMode.Decompress:
84_mode = CompressionMode.Decompress;
88case CompressionMode.Compress:
120_mode = CompressionMode.Compress;
174return (_mode == CompressionMode.Decompress && _stream.CanRead);
187return (_mode == CompressionMode.Compress && _stream.CanWrite);
207if (_mode == CompressionMode.Compress)
219return _mode != CompressionMode.Compress ?
383if (_mode != CompressionMode.Decompress)
392if (_mode != CompressionMode.Compress)
632if (_mode != CompressionMode.Compress)
658if (_mode != CompressionMode.Compress)
684Debug.Assert(_mode == CompressionMode.Decompress);
System\IO\Compression\Zstandard\ZstandardStream.cs (21)
20private readonly CompressionMode _mode;
29private void Init(Stream stream, CompressionMode mode)
35case CompressionMode.Compress:
42case CompressionMode.Decompress:
62/// <exception cref="ArgumentException"><paramref name="stream"/> does not support writing and <paramref name="mode"/> is <see cref="CompressionMode.Compress"/> or <paramref name="stream"/> does not support reading and <paramref name="mode"/> is <see cref="CompressionMode.Decompress"/>.</exception>
63public ZstandardStream(Stream stream, CompressionMode mode, bool leaveOpen)
69if (mode == CompressionMode.Compress)
83/// <exception cref="ArgumentException"><paramref name="stream"/> does not support writing and <paramref name="mode"/> is <see cref="CompressionMode.Compress"/> or <paramref name="stream"/> does not support reading and <paramref name="mode"/> is <see cref="CompressionMode.Decompress"/>.</exception>
84public ZstandardStream(Stream stream, CompressionMode mode) : this(stream, mode, leaveOpen: false) { }
92/// <exception cref="ArgumentException"><paramref name="stream"/> does not support writing and <paramref name="mode"/> is <see cref="CompressionMode.Compress"/> or <paramref name="stream"/> does not support reading and <paramref name="mode"/> is <see cref="CompressionMode.Decompress"/>.</exception>
93public ZstandardStream(Stream stream, CompressionMode mode, ZstandardDictionary dictionary, bool leaveOpen = false)
101if (mode == CompressionMode.Compress)
124/// <value><see langword="true" /> if the <see cref="CompressionMode" /> value is <c>Decompress,</c> and the underlying stream supports reading and is not closed; otherwise, <see langword="false" />.</value>
125public override bool CanRead => _mode == CompressionMode.Decompress && _stream?.CanRead == true;
128/// <value><see langword="true" /> if the <see cref="CompressionMode" /> value is <c>Compress,</c> and the underlying stream supports writing and is not closed; otherwise, <see langword="false" />.</value>
129public override bool CanWrite => _mode == CompressionMode.Compress && _stream?.CanWrite == true;
167if (_mode == CompressionMode.Compress)
193if (_mode == CompressionMode.Compress)
System.IO.Compression.Brotli (23)
System.Net.Http (5)
System.Reflection.Metadata (1)
System.ServiceModel.Primitives (8)
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (8)
30(Stream)new GZipStream(memoryStream, CompressionMode.Decompress) :
31(Stream)new DeflateStream(memoryStream, CompressionMode.Decompress))
66(Stream)new GZipStream(bufferedOutStream, CompressionMode.Compress, true) :
67(Stream)new DeflateStream(bufferedOutStream, CompressionMode.Compress, true))
82(Stream)new GZipStream(compressedStream, CompressionMode.Decompress, false) :
83(Stream)new DeflateStream(compressedStream, CompressionMode.Decompress, false);
89(Stream)new GZipStream(uncompressedStream, CompressionMode.Compress, true) :
90(Stream)new DeflateStream(uncompressedStream, CompressionMode.Compress, true);