1 instantiation of ZstandardDictionary
System.IO.Compression (1)
System\IO\Compression\Zstandard\ZstandardDictionary.cs (1)
72return new ZstandardDictionary(compressionDict, decompressionDict, data);
19 references to ZstandardDictionary
System.IO.Compression (19)
System\IO\Compression\Zstandard\ZstandardCompressionOptions.cs (1)
85public ZstandardDictionary? Dictionary { get; set; }
System\IO\Compression\Zstandard\ZstandardDecoder.cs (4)
62public ZstandardDecoder(ZstandardDictionary dictionary) 87public ZstandardDecoder(ZstandardDictionary dictionary, int maxWindowLog) 278public static bool TryDecompress(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, ZstandardDictionary dictionary) 373internal void SetDictionary(ZstandardDictionary dictionary)
System\IO\Compression\Zstandard\ZstandardDictionary.cs (8)
31/// <returns>A new <see cref="ZstandardDictionary"/> instance.</returns> 33public static ZstandardDictionary Create(ReadOnlySpan<byte> buffer) => Create(buffer, ZstandardUtils.Quality_Default); 38/// <returns>A new <see cref="ZstandardDictionary"/> instance.</returns> 40/// <exception cref="IOException">Failed to create the <see cref="ZstandardDictionary"/> instance.</exception> 41public static ZstandardDictionary Create(ReadOnlySpan<byte> buffer, int quality) 81/// <returns>A new <see cref="ZstandardDictionary"/> instance.</returns> 89public static ZstandardDictionary Train(ReadOnlySpan<byte> samples, ReadOnlySpan<int> sampleLengths, int maxDictionarySize) 186/// <summary>Releases all resources used by the <see cref="ZstandardDictionary"/>.</summary>
System\IO\Compression\Zstandard\ZstandardEncoder.cs (5)
60public ZstandardEncoder(ZstandardDictionary dictionary) 110public ZstandardEncoder(ZstandardDictionary dictionary, int windowLog) 341public static bool TryCompress(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, ZstandardDictionary dictionary, int windowLog) 347internal static bool TryCompressCore(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int windowLog, ZstandardDictionary? dictionary) 481internal void SetDictionary(ZstandardDictionary dictionary)
System\IO\Compression\Zstandard\ZstandardStream.cs (1)
93public ZstandardStream(Stream stream, CompressionMode mode, ZstandardDictionary dictionary, bool leaveOpen = false)