Пример #1
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);
        }
Пример #2
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);
        }
Пример #3
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;
		}