166 references to CompressionMode
aspire (1)
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 (3)
Microsoft.AspNetCore.RequestDecompression.Tests (5)
Microsoft.AspNetCore.ResponseCompression.Tests (2)
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 (23)
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.Brotli (23)
System.IO.Compression.Zstandard (62)
System\IO\Compression\ZstandardStream.cs (21)
18private readonly CompressionMode _mode;
27private void Init(Stream stream, CompressionMode mode)
33case CompressionMode.Compress:
40case CompressionMode.Decompress:
60/// <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>
61public ZstandardStream(Stream stream, CompressionMode mode, bool leaveOpen)
67if (mode == CompressionMode.Compress)
81/// <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>
82public ZstandardStream(Stream stream, CompressionMode mode) : this(stream, mode, leaveOpen: false) { }
90/// <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>
91public ZstandardStream(Stream stream, CompressionMode mode, ZstandardDictionary dictionary, bool leaveOpen = false)
99if (mode == CompressionMode.Compress)
122/// <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>
123public override bool CanRead => _mode == CompressionMode.Decompress && _stream?.CanRead == true;
126/// <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>
127public override bool CanWrite => _mode == CompressionMode.Compress && _stream?.CanWrite == true;
165if (_mode == CompressionMode.Compress)
191if (_mode == CompressionMode.Compress)
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);