System.Text.Encoding.SerializeEncoding C# (CSharp) Method

SerializeEncoding() private method

private SerializeEncoding ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
return void
        internal void SerializeEncoding(SerializationInfo info, StreamingContext context)
        {
            // Any Info?
            if (info==null) throw new ArgumentNullException("info");

            info.AddValue("m_isReadOnly", this.m_isReadOnly);
            info.AddValue("encoderFallback", this.EncoderFallback);
            info.AddValue("decoderFallback", this.DecoderFallback);

            info.AddValue("m_codePage", this.m_codePage);

            info.AddValue("dataItem", (CodePageDataItem)null);

            info.AddValue("Encoding+m_codePage", this.m_codePage);
            info.AddValue("Encoding+dataItem", (CodePageDataItem)null);
        }