static int _m_Serialize_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 5 && translator.Assignable <MongoDB.Bson.IO.IBsonWriter>(L, 1) && translator.Assignable <System.Type>(L, 2) && translator.Assignable <object>(L, 3) && translator.Assignable <System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> >(L, 4) && translator.Assignable <MongoDB.Bson.Serialization.BsonSerializationArgs>(L, 5)) { MongoDB.Bson.IO.IBsonWriter _bsonWriter = (MongoDB.Bson.IO.IBsonWriter)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonWriter)); System.Type _nominalType = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); object _value = translator.GetObject(L, 3, typeof(object)); System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> _configurator = translator.GetDelegate <System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> >(L, 4); MongoDB.Bson.Serialization.BsonSerializationArgs _args; translator.Get(L, 5, out _args); MongoDB.Bson.Serialization.BsonSerializer.Serialize(_bsonWriter, _nominalType, _value, _configurator, _args); return(0); } if (gen_param_count == 4 && translator.Assignable <MongoDB.Bson.IO.IBsonWriter>(L, 1) && translator.Assignable <System.Type>(L, 2) && translator.Assignable <object>(L, 3) && translator.Assignable <System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> >(L, 4)) { MongoDB.Bson.IO.IBsonWriter _bsonWriter = (MongoDB.Bson.IO.IBsonWriter)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonWriter)); System.Type _nominalType = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); object _value = translator.GetObject(L, 3, typeof(object)); System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> _configurator = translator.GetDelegate <System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> >(L, 4); MongoDB.Bson.Serialization.BsonSerializer.Serialize(_bsonWriter, _nominalType, _value, _configurator); return(0); } if (gen_param_count == 3 && translator.Assignable <MongoDB.Bson.IO.IBsonWriter>(L, 1) && translator.Assignable <System.Type>(L, 2) && translator.Assignable <object>(L, 3)) { MongoDB.Bson.IO.IBsonWriter _bsonWriter = (MongoDB.Bson.IO.IBsonWriter)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonWriter)); System.Type _nominalType = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); object _value = translator.GetObject(L, 3, typeof(object)); MongoDB.Bson.Serialization.BsonSerializer.Serialize(_bsonWriter, _nominalType, _value); return(0); } } 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.BsonSerializer.Serialize!")); }
static int _g_get_SerializationDepth(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.SerializationDepth); } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(1); }
static int _g_get_State(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); translator.PushMongoDBBsonIOBsonWriterState(L, gen_to_be_invoked.State); } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(1); }
static int _m_WriteUndefined_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { MongoDB.Bson.IO.IBsonWriter _writer = (MongoDB.Bson.IO.IBsonWriter)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonWriter)); string _name = LuaAPI.lua_tostring(L, 2); MongoDB.Bson.IO.IBsonWriterExtensions.WriteUndefined(_writer, _name); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_Close(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { gen_to_be_invoked.Close( ); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_CreateRoot_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 2 && translator.Assignable <MongoDB.Bson.IO.IBsonWriter>(L, 1) && translator.Assignable <System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> >(L, 2)) { MongoDB.Bson.IO.IBsonWriter _writer = (MongoDB.Bson.IO.IBsonWriter)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonWriter)); System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> _configurator = translator.GetDelegate <System.Action <MongoDB.Bson.Serialization.BsonSerializationContext.Builder> >(L, 2); MongoDB.Bson.Serialization.BsonSerializationContext gen_ret = MongoDB.Bson.Serialization.BsonSerializationContext.CreateRoot(_writer, _configurator); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 1 && translator.Assignable <MongoDB.Bson.IO.IBsonWriter>(L, 1)) { MongoDB.Bson.IO.IBsonWriter _writer = (MongoDB.Bson.IO.IBsonWriter)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonWriter)); MongoDB.Bson.Serialization.BsonSerializationContext gen_ret = MongoDB.Bson.Serialization.BsonSerializationContext.CreateRoot(_writer); 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.BsonSerializationContext.CreateRoot!")); }
static int _m_WriteTimestamp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { long _value = LuaAPI.lua_toint64(L, 2); gen_to_be_invoked.WriteTimestamp(_value); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_WriteRawBsonDocument(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { MongoDB.Bson.IO.IByteBuffer _slice = (MongoDB.Bson.IO.IByteBuffer)translator.GetObject(L, 2, typeof(MongoDB.Bson.IO.IByteBuffer)); gen_to_be_invoked.WriteRawBsonDocument(_slice); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_WriteRegularExpression(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { MongoDB.Bson.BsonRegularExpression _regex = (MongoDB.Bson.BsonRegularExpression)translator.GetObject(L, 2, typeof(MongoDB.Bson.BsonRegularExpression)); gen_to_be_invoked.WriteRegularExpression(_regex); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_WriteJavaScriptWithScope(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { string _code = LuaAPI.lua_tostring(L, 2); gen_to_be_invoked.WriteJavaScriptWithScope(_code); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_WriteDecimal128(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { MongoDB.Bson.Decimal128 _value; translator.Get(L, 2, out _value); gen_to_be_invoked.WriteDecimal128(_value); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_WriteBinaryData(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { MongoDB.Bson.BsonBinaryData _binaryData = (MongoDB.Bson.BsonBinaryData)translator.GetObject(L, 2, typeof(MongoDB.Bson.BsonBinaryData)); gen_to_be_invoked.WriteBinaryData(_binaryData); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_PushSettings(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { System.Action <MongoDB.Bson.IO.BsonWriterSettings> _configurator = translator.GetDelegate <System.Action <MongoDB.Bson.IO.BsonWriterSettings> >(L, 2); gen_to_be_invoked.PushSettings(_configurator); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_PushElementNameValidator(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.IBsonWriter gen_to_be_invoked = (MongoDB.Bson.IO.IBsonWriter)translator.FastGetCSObj(L, 1); { MongoDB.Bson.IO.IElementNameValidator _validator = (MongoDB.Bson.IO.IElementNameValidator)translator.GetObject(L, 2, typeof(MongoDB.Bson.IO.IElementNameValidator)); gen_to_be_invoked.PushElementNameValidator(_validator); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }