55 references to ZstandardUtils
System.IO.Compression (55)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeZstdHandle.cs (6)
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));
82
ZstandardUtils
.ThrowIfError(result);
121
ZstandardUtils
.ThrowIfError(Interop.Zstd.ZSTD_DCtx_refDDict(this, dictionary));
153
ZstandardUtils
.ThrowIfError(Interop.Zstd.ZSTD_DCtx_reset(this, Interop.Zstd.ZstdResetDirective.ZSTD_reset_session_only));
161
ZstandardUtils
.ThrowIfError(result);
System\IO\Compression\Zstandard\ZstandardCompressionOptions.cs (20)
11
public static int DefaultQuality =>
ZstandardUtils
.Quality_Default;
14
public static int MinQuality =>
ZstandardUtils
.Quality_Min;
17
public static int MaxQuality =>
ZstandardUtils
.Quality_Max;
20
public static int DefaultWindowLog2 =>
ZstandardUtils
.WindowLog_Default;
23
public static int MinWindowLog2 =>
ZstandardUtils
.WindowLog_Min;
26
public static int MaxWindowLog2 =>
ZstandardUtils
.WindowLog_Max;
29
public static int MinHashLog2 =>
ZstandardUtils
.HashLog_Min;
32
public static int MaxHashLog2 =>
ZstandardUtils
.HashLog_Max;
35
public static int MinChainLog2 =>
ZstandardUtils
.ChainLog_Min;
38
public static int MaxChainLog2 =>
ZstandardUtils
.ChainLog_Max;
62
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.Quality_Max, nameof(value));
63
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.Quality_Min, nameof(value));
86
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.WindowLog_Min, nameof(value));
87
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.WindowLog_Max, nameof(value));
107
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.TargetBlockSize_Min, nameof(value));
108
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.TargetBlockSize_Max, nameof(value));
136
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.HashLog_Min, nameof(value));
137
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.HashLog_Max, nameof(value));
157
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.ChainLog_Min, nameof(value));
158
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.ChainLog_Max, nameof(value));
System\IO\Compression\Zstandard\ZstandardDecoder.cs (9)
206
if (
ZstandardUtils
.IsError(result, out var error))
214
ZstandardUtils
.Throw(error);
298
if (
ZstandardUtils
.IsError(result, out var error))
343
if (
ZstandardUtils
.IsError(result, out var error))
385
if (
ZstandardUtils
.IsError(result, out var error))
387
ZstandardUtils
.Throw(error);
409
ArgumentOutOfRangeException.ThrowIfLessThan(maxWindowLog2,
ZstandardUtils
.WindowLog_Min, nameof(maxWindowLog2));
410
ArgumentOutOfRangeException.ThrowIfGreaterThan(maxWindowLog2,
ZstandardUtils
.WindowLog_Max, nameof(maxWindowLog2));
414
ZstandardUtils
.ThrowIfError(result);
System\IO\Compression\Zstandard\ZstandardDecompressionOptions.cs (2)
25
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ZstandardUtils
.WindowLog_Min, nameof(value));
26
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
ZstandardUtils
.WindowLog_Max, nameof(value));
System\IO\Compression\Zstandard\ZstandardDictionary.cs (3)
32
public static ZstandardDictionary Create(ReadOnlySpan<byte> buffer) => Create(buffer,
ZstandardUtils
.Quality_Default);
152
ZstandardUtils
.Throw(Interop.Zstd.ZSTD_error.srcSize_wrong);
169
ZstandardUtils
.ThrowIfError(dictSize);
System\IO\Compression\Zstandard\ZstandardEncoder.cs (14)
268
if (
ZstandardUtils
.IsError(result, out var error))
275
ZstandardUtils
.Throw(error);
305
if (
ZstandardUtils
.IsError(result))
325
return TryCompress(source, destination, out bytesWritten,
ZstandardUtils
.Quality_Default, 0);
387
if (
ZstandardUtils
.IsError(result, out var error))
430
if (
ZstandardUtils
.IsError(result, out var error))
432
ZstandardUtils
.Throw(error);
456
if (
ZstandardUtils
.IsError(Interop.Zstd.ZSTD_CCtx_setPledgedSrcSize(_context, (ulong)length), out var error))
458
ZstandardUtils
.Throw(error);
478
ArgumentOutOfRangeException.ThrowIfLessThan(quality,
ZstandardUtils
.Quality_Min, nameof(quality));
479
ArgumentOutOfRangeException.ThrowIfGreaterThan(quality,
ZstandardUtils
.Quality_Max, nameof(quality));
489
ArgumentOutOfRangeException.ThrowIfLessThan(windowLog2,
ZstandardUtils
.WindowLog_Min, nameof(windowLog2));
490
ArgumentOutOfRangeException.ThrowIfGreaterThan(windowLog2,
ZstandardUtils
.WindowLog_Max, nameof(windowLog2));
509
ZstandardUtils
.ThrowIfError(result);
System\IO\Compression\Zstandard\ZstandardStream.Compress.cs (1)
32
int quality =
ZstandardUtils
.GetQualityFromCompressionLevel(compressionLevel);