internal void OnDeserializing() { this.encoderFallback = null; this.decoderFallback = null; this.m_isReadOnly = true; }
internal virtual void SetDefaultFallbacks() { this.encoderFallback = new InternalEncoderBestFitFallback(this); this.decoderFallback = new InternalDecoderBestFitFallback(this); }
public virtual System.Text.Encoding GetEncoding(string name, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { return(default(System.Text.Encoding)); }
internal void DeserializeEncoding(SerializationInfo info, StreamingContext context) { if (info == null) { throw new ArgumentNullException("info"); } this.m_codePage = (int) info.GetValue("m_codePage", typeof(int)); this.dataItem = null; try { this.m_isReadOnly = (bool) info.GetValue("m_isReadOnly", typeof(bool)); this.encoderFallback = (System.Text.EncoderFallback) info.GetValue("encoderFallback", typeof(System.Text.EncoderFallback)); this.decoderFallback = (System.Text.DecoderFallback) info.GetValue("decoderFallback", typeof(System.Text.DecoderFallback)); } catch (SerializationException) { this.m_deserializedFromEverett = true; this.m_isReadOnly = true; this.SetDefaultFallbacks(); } }
public static System.Text.Encoding GetEncoding(int codepage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { return(default(System.Text.Encoding)); }
protected Encoding(int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { }
public virtual System.Text.Encoding GetEncoding(string name, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { throw null; }
public virtual System.Text.Encoding GetEncoding(int codepage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { throw null; }
static int _m_GetEncoding_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 1 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) { int _codepage = LuaAPI.xlua_tointeger(L, 1); System.Text.Encoding gen_ret = System.Text.Encoding.GetEncoding( _codepage); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 1 && (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) { string _name = LuaAPI.lua_tostring(L, 1); System.Text.Encoding gen_ret = System.Text.Encoding.GetEncoding( _name); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable <System.Text.EncoderFallback>(L, 2) && translator.Assignable <System.Text.DecoderFallback>(L, 3)) { int _codepage = LuaAPI.xlua_tointeger(L, 1); System.Text.EncoderFallback _encoderFallback = (System.Text.EncoderFallback)translator.GetObject(L, 2, typeof(System.Text.EncoderFallback)); System.Text.DecoderFallback _decoderFallback = (System.Text.DecoderFallback)translator.GetObject(L, 3, typeof(System.Text.DecoderFallback)); System.Text.Encoding gen_ret = System.Text.Encoding.GetEncoding( _codepage, _encoderFallback, _decoderFallback); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 3 && (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING) && translator.Assignable <System.Text.EncoderFallback>(L, 2) && translator.Assignable <System.Text.DecoderFallback>(L, 3)) { string _name = LuaAPI.lua_tostring(L, 1); System.Text.EncoderFallback _encoderFallback = (System.Text.EncoderFallback)translator.GetObject(L, 2, typeof(System.Text.EncoderFallback)); System.Text.DecoderFallback _decoderFallback = (System.Text.DecoderFallback)translator.GetObject(L, 3, typeof(System.Text.DecoderFallback)); System.Text.Encoding gen_ret = System.Text.Encoding.GetEncoding( _name, _encoderFallback, _decoderFallback); 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 System.Text.Encoding.GetEncoding!")); }