private DeflateStream ( Stream stream, CompressionMode mode, bool leaveOpen, int windowBits ) : System.Buffers | ||
stream | Stream | |
mode | CompressionMode | |
leaveOpen | bool | |
windowBits | int | |
Результат | System.Buffers |
internal DeflateStream(Stream stream, CompressionMode mode, bool leaveOpen, int windowBits)
{
if (stream == null)
throw new ArgumentNullException(nameof(stream));
switch (mode)
{
case CompressionMode.Decompress:
InitializeInflater(stream, leaveOpen, windowBits);
break;
case CompressionMode.Compress:
InitializeDeflater(stream, leaveOpen, windowBits, CompressionLevel.Optimal);
break;
default:
throw new ArgumentException(SR.ArgumentOutOfRange_Enum, nameof(mode));
}
}
DeflateStream::DeflateStream ( System stream, System compressionLevel ) | |
DeflateStream::DeflateStream ( System stream, System compressionLevel, bool leaveOpen ) | |
DeflateStream::DeflateStream ( Stream stream, CompressionLevel compressionLevel ) : System.Buffers | |
DeflateStream::DeflateStream ( Stream stream, CompressionLevel compressionLevel, bool leaveOpen ) : System.Buffers | |
DeflateStream::DeflateStream ( Stream stream, CompressionLevel compressionLevel, bool leaveOpen, int windowBits ) : System.Buffers | |
DeflateStream::DeflateStream ( Stream stream, CompressionMode mode ) : System.Buffers | |
DeflateStream::DeflateStream ( Stream stream, CompressionMode mode, bool leaveOpen ) : System.Buffers |