1 instantiation of ZstandardDictionary
System.IO.Compression.Zstandard (1)
System\IO\Compression\ZstandardDictionary.cs (1)
70return new ZstandardDictionary(compressionDict, decompressionDict, data);
19 references to ZstandardDictionary
System.IO.Compression.Zstandard (19)
System\IO\Compression\ZstandardCompressionOptions.cs (1)
83public ZstandardDictionary? Dictionary { get; set; }
System\IO\Compression\ZstandardDecoder.cs (4)
60public ZstandardDecoder(ZstandardDictionary dictionary) 85public ZstandardDecoder(ZstandardDictionary dictionary, int maxWindowLog) 276public static bool TryDecompress(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, ZstandardDictionary dictionary) 371internal void SetDictionary(ZstandardDictionary dictionary)
System\IO\Compression\ZstandardDictionary.cs (8)
29/// <returns>A new <see cref="ZstandardDictionary"/> instance.</returns> 31public static ZstandardDictionary Create(ReadOnlySpan<byte> buffer) => Create(buffer, ZstandardUtils.Quality_Default); 36/// <returns>A new <see cref="ZstandardDictionary"/> instance.</returns> 38/// <exception cref="IOException">Failed to create the <see cref="ZstandardDictionary"/> instance.</exception> 39public static ZstandardDictionary Create(ReadOnlySpan<byte> buffer, int quality) 79/// <returns>A new <see cref="ZstandardDictionary"/> instance.</returns> 87public static ZstandardDictionary Train(ReadOnlySpan<byte> samples, ReadOnlySpan<int> sampleLengths, int maxDictionarySize) 184/// <summary>Releases all resources used by the <see cref="ZstandardDictionary"/>.</summary>
System\IO\Compression\ZstandardEncoder.cs (5)
58public ZstandardEncoder(ZstandardDictionary dictionary) 108public ZstandardEncoder(ZstandardDictionary dictionary, int windowLog) 339public static bool TryCompress(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, ZstandardDictionary dictionary, int windowLog) 345internal static bool TryCompressCore(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int windowLog, ZstandardDictionary? dictionary) 479internal void SetDictionary(ZstandardDictionary dictionary)
System\IO\Compression\ZstandardStream.cs (1)
91public ZstandardStream(Stream stream, CompressionMode mode, ZstandardDictionary dictionary, bool leaveOpen = false)