System.Text.EncodingNLS.CodePageEncodingSurrogate.SerializeEncoding C# (CSharp) Method

SerializeEncoding() static private method

static private SerializeEncoding ( Encoding e, SerializationInfo info, StreamingContext context ) : void
e Encoding
info SerializationInfo
context StreamingContext
return void
            internal static void SerializeEncoding(Encoding e, SerializationInfo info, StreamingContext context)
            {
                if (info == null)
                {
                    throw new ArgumentNullException(nameof(info));
                }

                info.AddValue(CodePageKey, e.CodePage);
                info.AddValue(IsReadOnlyKey, e.IsReadOnly);
                info.AddValue(EncoderFallbackKey, e.EncoderFallback);
                info.AddValue(DecoderFallbackKey, e.DecoderFallback);
            }