private static int collectObject(LuaCore.lua_State luaState, ObjectTranslator translator) { int udata = LuaLib.luanet_rawnetobj(luaState, 1); if (udata != -1) { translator.collectObject(udata); } return(0); }
/* * __gc metafunction of CLR objects. */ private int collectObject(IntPtr luaState) { int udata = LuaDLL.luanet_rawnetobj(luaState, 1); if (udata != -1) { translator.collectObject(udata); } else { // Debug.WriteLine("not found: " + udata); } return(0); }
private static int collectObject (LuaCore.lua_State luaState, ObjectTranslator translator) { int udata = LuaLib.luanet_rawnetobj (luaState, 1); if (udata != -1) translator.collectObject (udata); return 0; }