16 references to SafeZstdCDictHandle
System.IO.Compression (16)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (7)
354internal static unsafe partial global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle ZSTD_createCDict_byReference(byte* dictBuffer, nuint dictSize, int compressionLevel) 359global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle __retVal = default; 362global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle>.ManagedToUnmanagedOut __retVal_native__marshaller = new(); 504internal static unsafe partial nuint ZSTD_compress_usingCDict(global::Microsoft.Win32.SafeHandles.SafeZstdCompressHandle cctx, byte* dst, nuint dstCapacity, byte* src, nuint srcSize, global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle cdict) 512global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle>.ManagedToUnmanagedIn __cdict_native__marshaller = new(); 1049internal static partial nuint ZSTD_CCtx_refCDict(global::Microsoft.Win32.SafeHandles.SafeZstdCompressHandle cctx, global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle cdict) 1057global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeZstdCDictHandle>.ManagedToUnmanagedIn __cdict_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Interop.Zstd.cs (3)
61internal static unsafe partial SafeZstdCDictHandle ZSTD_createCDict_byReference(byte* dictBuffer, nuint dictSize, int compressionLevel); 84internal static unsafe partial nuint ZSTD_compress_usingCDict(SafeZstdCompressHandle cctx, byte* dst, nuint dstCapacity, byte* src, nuint srcSize, SafeZstdCDictHandle cdict); 150internal static partial nuint ZSTD_CCtx_refCDict(SafeZstdCompressHandle cctx, SafeZstdCDictHandle cdict);
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeZstdHandle.cs (2)
14internal SafeZstdCDictHandle? _dictionary; 33public void SetDictionary(SafeZstdCDictHandle dictionary)
System\IO\Compression\Zstandard\ZstandardDictionary.cs (4)
17private readonly SafeZstdCDictHandle _compressionDictionary; 22private ZstandardDictionary(SafeZstdCDictHandle compressionDict, SafeZstdDDictHandle decompressionDict, byte[] data) 55SafeZstdCDictHandle compressionDict = Interop.Zstd.ZSTD_createCDict_byReference(dictPtr, (nuint)data.Length, quality); 185internal SafeZstdCDictHandle CompressionDictionary