Пример #1
0
 public static UIntPtr SizeOfCDict(CDict *cDict)
 {
     IL.Push(cDict);
     IL.Push(ZSTD_sizeof_CDict);
     IL.Emit.Tail();
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(UIntPtr),
                                           typeof(CDict *)));
     return(IL.Return <UIntPtr>());
 }
Пример #2
0
 public static UIntPtr ReferenceDictionary(CCtx *cCtx, CDict *cDict)
 {
     IL.Push(cCtx);
     IL.Push(cDict);
     IL.Push(ZSTD_CCtx_refCDict);
     IL.Emit.Tail();
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(UIntPtr),
                                           typeof(CCtx *), typeof(CDict *)));
     return(IL.Return <UIntPtr>());
 }
Пример #3
0
 private unsafe ZStdCompressorDictionary(CDict *ctx)
 => Reference = ctx;