in benchmarks/Compression/Factories.cs [22:48]
static Factories()
{
if (!Lz4Compression.TryLoading(out var compressor, out var decompressor))
throw new Exception("Could not load K4os.Compression.LZ4");
K4aosCompressionLz4CompressorFactory = compressor!;
K4aosCompressionLz4DecompressorFactory = decompressor!;
if (!SnappyCompression.TryLoading(out compressor, out decompressor))
throw new Exception("Could not load IronSnappy");
IronSnappyCompressorFactory = compressor!;
IronSnappyDecompressorFactory = decompressor!;
if (!BuiltinZlibCompression.TryLoading(out compressor, out decompressor))
throw new Exception("Could not load BuiltinZlibCompression");
BuiltinZlibCompressionCompressorFactory = compressor!;
BuiltinZlibCompressionDecompressorFactory = decompressor!;
if (!ZstdCompression.TryLoading(out compressor, out decompressor))
throw new Exception("Could not load ZstdNet");
ZstdNetCompressorFactory = compressor!;
ZstdNetDecompressorFactory = decompressor!;
if (!ZstdSharpCompression.TryLoading(out compressor, out decompressor))
throw new Exception("Could not load ZstdSharp");
ZstdSharpCompressorFactory = compressor!;
ZstdSharpDecompressorFactory = decompressor!;
}