static void PushArray(IntPtr L, T array) { if (array == null) { LuaDLL.lua_pushnil(L); } else { int arrayMetaTable = LuaStatic.GetArrayMetatable(L); ToLua.PushUserData(L, array, arrayMetaTable); } }