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