static int _g_get_NominalType(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.Serialization.BsonSerializationInfo gen_to_be_invoked = (MongoDB.Bson.Serialization.BsonSerializationInfo)translator.FastGetCSObj(L, 1); translator.Push(L, gen_to_be_invoked.NominalType); } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(1); }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 4 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable <MongoDB.Bson.Serialization.IBsonSerializer>(L, 3) && translator.Assignable <System.Type>(L, 4)) { string _elementName = LuaAPI.lua_tostring(L, 2); MongoDB.Bson.Serialization.IBsonSerializer _serializer = (MongoDB.Bson.Serialization.IBsonSerializer)translator.GetObject(L, 3, typeof(MongoDB.Bson.Serialization.IBsonSerializer)); System.Type _nominalType = (System.Type)translator.GetObject(L, 4, typeof(System.Type)); MongoDB.Bson.Serialization.BsonSerializationInfo gen_ret = new MongoDB.Bson.Serialization.BsonSerializationInfo(_elementName, _serializer, _nominalType); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to MongoDB.Bson.Serialization.BsonSerializationInfo constructor!")); }
static int _m_Merge(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.Serialization.BsonSerializationInfo gen_to_be_invoked = (MongoDB.Bson.Serialization.BsonSerializationInfo)translator.FastGetCSObj(L, 1); { MongoDB.Bson.Serialization.BsonSerializationInfo _newSerializationInfo = (MongoDB.Bson.Serialization.BsonSerializationInfo)translator.GetObject(L, 2, typeof(MongoDB.Bson.Serialization.BsonSerializationInfo)); MongoDB.Bson.Serialization.BsonSerializationInfo gen_ret = gen_to_be_invoked.Merge(_newSerializationInfo); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_WithNewName(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.Serialization.BsonSerializationInfo gen_to_be_invoked = (MongoDB.Bson.Serialization.BsonSerializationInfo)translator.FastGetCSObj(L, 1); { string _elementName = LuaAPI.lua_tostring(L, 2); MongoDB.Bson.Serialization.BsonSerializationInfo gen_ret = gen_to_be_invoked.WithNewName(_elementName); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_SerializeValues(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.Serialization.BsonSerializationInfo gen_to_be_invoked = (MongoDB.Bson.Serialization.BsonSerializationInfo)translator.FastGetCSObj(L, 1); { System.Collections.IEnumerable _values = (System.Collections.IEnumerable)translator.GetObject(L, 2, typeof(System.Collections.IEnumerable)); MongoDB.Bson.BsonArray gen_ret = gen_to_be_invoked.SerializeValues(_values); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }