Пример #1
0
            public static UIntPtr GetParameter(CCtx *cCtx, CompressionParameter parameter, out int value)
            {
                value = default;

                fixed(int *pValue = &value)
                return(GetParameter(cCtx, parameter, pValue));
            }
Пример #2
0
 public static ParameterBounds GetParameterBounds(CompressionParameter cParam)
 {
     IL.Push(cParam);
     IL.Push(ZSTD_cParam_getBounds);
     IL.Emit.Tail();
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(ParameterBounds),
                                           typeof(DecompressionParameter)));
     return(IL.Return <ParameterBounds>());
 }
Пример #3
0
 private static UIntPtr GetParameter(CCtx *cCtx, CompressionParameter parameter, int *value)
 {
     IL.Push(cCtx);
     IL.Push(parameter);
     IL.Push(value);
     IL.Push(ZSTD_CCtx_getParameter);
     IL.Emit.Tail();
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(UIntPtr),
                                           typeof(CCtx *), typeof(CompressionParameter), typeof(int *)));
     return(IL.Return <UIntPtr>());
 }