1 write to _context
System.IO.Compression.Zstandard (1)
System\IO\Compression\ZstandardEncoder.cs (1)
184_context = Interop.Zstd.ZSTD_createCCtx();
23 references to _context
System.IO.Compression.Zstandard (23)
System\IO\Compression\ZstandardEncoder.cs (23)
44SetQuality(_context, quality); 49_context.Dispose(); 69_context.Dispose(); 88SetQuality(_context, quality); 92SetWindowLog(_context, windowLog); 97_context.Dispose(); 121SetWindowLog(_context, windowLog); 126_context.Dispose(); 151SetQuality(_context, compressionOptions.Quality); 156SetWindowLog(_context, compressionOptions.WindowLog); 161SetParameter(_context, Interop.Zstd.ZstdCParameter.ZSTD_c_checksumFlag, 1); 166SetParameter(_context, Interop.Zstd.ZstdCParameter.ZSTD_c_enableLongDistanceMatching, 1); 171SetParameter(_context, Interop.Zstd.ZstdCParameter.ZSTD_c_targetCBlockSize, compressionOptions.TargetBlockSize); 176_context.Dispose(); 181[MemberNotNull(nameof(_context))] 185if (_context.IsInvalid) 255nuint result = Interop.Zstd.ZSTD_compressStream2(_context, ref output, ref input, endDirective); 395_context.Reset(); 411nuint result = _context.SetPrefix(prefix); 439if (ZstandardUtils.IsError(Interop.Zstd.ZSTD_CCtx_setPledgedSrcSize(_context, (ulong)length), out var error)) 449_context.Dispose(); 481Debug.Assert(_context != null); 484_context.SetDictionary(dictionary.CompressionDictionary);