예제 #1
0
파일: LibPl.cs 프로젝트: segmond/swicli
 public static int PL_abort_unhook(PL_abort_hook_t ah)
 {
     try
     {
         return(SafeNativeMethods.PL_abort_unhook(ah));
     }
     catch (Exception e)
     {
         InternalError("PL_abort_unhook", e);
         throw;
     }
 }
예제 #2
0
파일: LibPl.cs 프로젝트: segmond/swicli
 public static void PL_abort_hook(PL_abort_hook_t ah)
 {
     try
     {
         PrologCLR.PinObject(ah);
         SafeNativeMethods.PL_abort_hook(ah);
     }
     catch (Exception e)
     {
         InternalError("PL_abort_hook", e);
         throw;
     }
 }
예제 #3
0
 internal static extern int PL_abort_unhook(PL_abort_hook_t atom);
예제 #4
0
 internal static extern void PL_abort_hook(PL_abort_hook_t ah);
예제 #5
0
 internal static extern int PL_abort_unhook(PL_abort_hook_t atom);
예제 #6
0
 internal static extern void PL_abort_hook(PL_abort_hook_t ah);
예제 #7
0
파일: LibPl.cs 프로젝트: swi-to-yap/swicli
 public static int PL_abort_unhook(PL_abort_hook_t ah)
 {
     try
     {
         return SafeNativeMethods.PL_abort_unhook(ah);
     }
     catch (Exception e)
     {
         InternalError("PL_abort_unhook", e);
         throw;
     }
 }
예제 #8
0
파일: LibPl.cs 프로젝트: swi-to-yap/swicli
 public static void PL_abort_hook(PL_abort_hook_t ah)
 {
     try
     {
         PrologCLR.PinObject(ah);
         SafeNativeMethods.PL_abort_hook(ah);
     }
     catch (Exception e)
     {
         InternalError("PL_abort_hook", e);
         throw;
     }
 }