Ejemplo n.º 1
0
 public static extern void ContextSetYieldCallback(LLVMContextRef @C, LLVMYieldCallback @Callback, IntPtr @OpaqueHandle);
Ejemplo n.º 2
0
        public void SetYieldCallback(LLVMYieldCallback Callback, IntPtr OpaqueHandle)
        {
            var pCallback = Marshal.GetFunctionPointerForDelegate(Callback);

            LLVM.ContextSetYieldCallback(this, pCallback, (void *)OpaqueHandle);
        }
Ejemplo n.º 3
0
 public void SetYieldCallBack(Action <Context, IntPtr> callback, IntPtr opaqueHande)
 {
     this._yieldCallback = new LLVMYieldCallback((a, b) => callback(a.Wrap(), b));
     LLVM.ContextSetYieldCallback(this.Unwrap(), this._yieldCallback, opaqueHande);
 }