53 references to ZstandardUtils
System.IO.Compression (53)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeZstdHandle.cs (4)
42
ZstandardUtils
.ThrowIfError(Interop.Zstd.ZSTD_CCtx_refCDict(this, dictionary));
74
ZstandardUtils
.ThrowIfError(Interop.Zstd.ZSTD_CCtx_reset(this, Interop.Zstd.ZstdResetDirective.ZSTD_reset_session_only));
117
ZstandardUtils
.ThrowIfError(Interop.Zstd.ZSTD_DCtx_refDDict(this, dictionary));
149
ZstandardUtils
.ThrowIfError(Interop.Zstd.ZSTD_DCtx_reset(this, Interop.Zstd.ZstdResetDirective.ZSTD_reset_session_only));
System\IO\Compression\Zstandard\ZstandardCompressionOptions.cs (20)
12
public static int DefaultQuality =>
ZstandardUtils
.Quality_Default;
15
public static int MinQuality =>
ZstandardUtils
.Quality_Min;
18
public static int MaxQuality =>
ZstandardUtils
.Quality_Max;
21
public static int DefaultWindowLog2 =>
ZstandardUtils
.WindowLog_Default;
24
public static int MinWindowLog2 =>
ZstandardUtils
.WindowLog_Min;
27
public static int MaxWindowLog2 =>
ZstandardUtils
.WindowLog_Max;
30
public static int MinHashLog2 =>
ZstandardUtils
.HashLog_Min;
33
public static int MaxHashLog2 =>
ZstandardUtils
.HashLog_Max;
36
public static int MinChainLog2 =>
ZstandardUtils
.ChainLog_Min;
39
public static int MaxChainLog2 =>
ZstandardUtils
.ChainLog_Max;
63
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.Quality_Max, nameof(value));
64
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.Quality_Min, nameof(value));
87
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.WindowLog_Min, nameof(value));
88
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.WindowLog_Max, nameof(value));
108
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.TargetBlockSize_Min, nameof(value));
109
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.TargetBlockSize_Max, nameof(value));
137
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.HashLog_Min, nameof(value));
138
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.HashLog_Max, nameof(value));
158
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.ChainLog_Min, nameof(value));
159
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.ChainLog_Max, nameof(value));
System\IO\Compression\Zstandard\ZstandardDecoder.cs (9)
207
if (
ZstandardUtils
.IsError(result, out var error))
215
ZstandardUtils
.Throw(error);
299
if (
ZstandardUtils
.IsError(result, out var error))
344
if (
ZstandardUtils
.IsError(result, out var error))
381
if (
ZstandardUtils
.IsError(result, out var error))
383
ZstandardUtils
.Throw(error);
405
ArgumentOutOfRangeException.ThrowIfLessThan(maxWindowLog2,
ZstandardUtils
.WindowLog_Min, nameof(maxWindowLog2));
406
ArgumentOutOfRangeException.ThrowIfGreaterThan(maxWindowLog2,
ZstandardUtils
.WindowLog_Max, nameof(maxWindowLog2));
410
ZstandardUtils
.ThrowIfError(result);
System\IO\Compression\Zstandard\ZstandardDecompressionOptions.cs (2)
26
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.WindowLog_Min, nameof(value));
27
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.WindowLog_Max, nameof(value));
System\IO\Compression\Zstandard\ZstandardDictionary.cs (3)
33
public static ZstandardDictionary Create(ReadOnlySpan<byte> buffer) => Create(buffer,
ZstandardUtils
.Quality_Default);
143
ZstandardUtils
.Throw(Interop.Zstd.ZSTD_error.srcSize_wrong);
160
ZstandardUtils
.ThrowIfError(dictSize);
System\IO\Compression\Zstandard\ZstandardEncoder.cs (14)
269
if (
ZstandardUtils
.IsError(result, out var error))
276
ZstandardUtils
.Throw(error);
306
if (
ZstandardUtils
.IsError(result))
326
return TryCompress(source, destination, out bytesWritten,
ZstandardUtils
.Quality_Default, 0);
388
if (
ZstandardUtils
.IsError(result, out var error))
428
if (
ZstandardUtils
.IsError(result, out var error))
430
ZstandardUtils
.Throw(error);
454
if (
ZstandardUtils
.IsError(Interop.Zstd.ZSTD_CCtx_setPledgedSrcSize(_context, (ulong)length), out var error))
456
ZstandardUtils
.Throw(error);
476
ArgumentOutOfRangeException.ThrowIfLessThan(quality,
ZstandardUtils
.Quality_Min, nameof(quality));
477
ArgumentOutOfRangeException.ThrowIfGreaterThan(quality,
ZstandardUtils
.Quality_Max, nameof(quality));
487
ArgumentOutOfRangeException.ThrowIfLessThan(windowLog2,
ZstandardUtils
.WindowLog_Min, nameof(windowLog2));
488
ArgumentOutOfRangeException.ThrowIfGreaterThan(windowLog2,
ZstandardUtils
.WindowLog_Max, nameof(windowLog2));
507
ZstandardUtils
.ThrowIfError(result);
System\IO\Compression\Zstandard\ZstandardStream.Compress.cs (1)
36
_encoder = new ZstandardEncoder(
ZstandardUtils
.GetQualityFromCompressionLevel(compressionLevel));