public static unsafe void PL_on_halt(SwiOnHalt oh, void *closure) { try { PrologCLR.PinObject(oh); SafeNativeMethods.PL_on_halt(oh, closure); } catch (Exception e) { InternalError("PL_on_halt", e); throw; } }
internal static extern unsafe void PL_on_halt(SwiOnHalt atom, void* closure);
internal static extern unsafe void PL_on_halt(SwiOnHalt atom, void *closure);
public static unsafe void PL_on_halt(SwiOnHalt oh, void* closure) { try { PrologCLR.PinObject(oh); SafeNativeMethods.PL_on_halt(oh, closure); } catch (Exception e) { InternalError("PL_on_halt", e); throw; } }