collectObject() private method

Given the Lua int ID for an object remove it from our maps
private collectObject ( int udata ) : void
udata int
return void
示例#1
0
        public static int collectObject(IntPtr luaState)
        {
            int num = LuaDLL.luanet_rawnetobj(luaState, 1);

            if (num != -1)
            {
                ObjectTranslator objectTranslator = ObjectTranslator.FromState(luaState);
                objectTranslator.collectObject(num);
            }
            return(0);
        }
示例#2
0
        public static int collectObject(IntPtr luaState)
        {
            int udata = LuaAPI.luanet_rawnetobj(luaState, 1);

            if (udata != -1)
            {
                ObjectTranslator translator = ObjectTranslator.FromState(luaState);
                translator.collectObject(udata);
            }
            return(0);
        }
示例#3
0
        /*
         * __gc metafunction of CLR objects.
         */
        private int collectObject(KopiLua.Lua.lua_State luaState)
        {
            int udata = LuaDLL.luanet_rawnetobj(luaState, 1);

            if (udata != -1)
            {
                translator.collectObject(udata);
            }
            else
            {
                // Debug.WriteLine("not found: " + udata);
            }
            return(0);
        }
示例#4
0
        public static int collectObject(IntPtr luaState)
        {
            int udata = LuaDLL.luanet_rawnetobj(luaState, 1);

            if (udata != -1)
            {
                ObjectTranslator translator = ObjectTranslator.FromState(luaState);
                translator.collectObject(udata);
            }
            else
            {
                //Debug.WriteLine("not found: " + udata);
            }
            return(0);
        }