public static bool ForceInstallAtomGCHook() { PL_agc_hook_t old = libpl.PL_agc_hook(Tracker_FreeAtom); if (old == null) { return(true); } return(true); }
public static PL_agc_hook_t PL_agc_hook(PL_agc_hook_t newhook) { try { PrologCLR.PinObject(newhook); return(SafeNativeMethods.PL_agc_hook(newhook)); } catch (Exception e) { InternalError("PL_agc_hook", e); throw; } }
internal static extern PL_agc_hook_t PL_agc_hook(PL_agc_hook_t newhook);
public static PL_agc_hook_t PL_agc_hook(PL_agc_hook_t newhook) { try { PrologCLR.PinObject(newhook); return SafeNativeMethods.PL_agc_hook(newhook); } catch (Exception e) { InternalError("PL_agc_hook", e); throw; } }