void SerializeAddressList (string field, InternetAddressList list) { var builder = new StringBuilder (" "); var options = FormatOptions.Default; int lineLength = field.Length + 2; list.Encode (options, builder, ref lineLength); builder.Append (options.NewLine); var raw = Encoding.UTF8.GetBytes (builder.ToString ()); ReplaceHeader (field.ToHeaderId (), field, raw); }
void SerializeAddressList (string field, InternetAddressList list) { var builder = new StringBuilder (" "); int lineLength = field.Length + 2; list.Encode (FormatOptions.Default, builder, ref lineLength); builder.Append (FormatOptions.Default.NewLine); var raw = Encoding.ASCII.GetBytes (builder.ToString ()); Headers.Changed -= HeadersChanged; Headers.Replace (new Header (Headers.Options, field, raw)); Headers.Changed += HeadersChanged; }