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