示例#1
0
 public static ParameterBounds GetParameterBounds(DecompressionParameter dParam)
 {
     IL.Push(dParam);
     IL.Push(ZSTD_dParam_getBounds);
     IL.Emit.Tail();
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(ParameterBounds),
                                           typeof(DecompressionParameter)));
     return(IL.Return <ParameterBounds>());
 }
示例#2
0
 public static UIntPtr SetParameter(DCtx *dCtx, DecompressionParameter parameter, int value)
 {
     IL.Push(dCtx);
     IL.Push(parameter);
     IL.Push(value);
     IL.Push(ZSTD_DCtx_setParameter);
     IL.Emit.Tail();
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(UIntPtr),
                                           typeof(CCtx *), typeof(DecompressionParameter), typeof(int)));
     return(IL.Return <UIntPtr>());
 }