[System] Removal of the NET_2_0 in the source code
[mono.git] / mcs / class / System / System.Net.Mail / AlternateView.cs
index 1502b8a40d98cbc26d4c2d3bbdb5477c6d5f7597..2a84e67de361acc803f459bb1f975057bce62f72 100644 (file)
@@ -28,8 +28,6 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
-
 using System.IO;
 using System.Net.Mime;
 using System.Text;
@@ -120,7 +118,10 @@ namespace System.Net.Mail {
                        if (encoding == null)
                                encoding = Encoding.UTF8;
                        MemoryStream ms = new MemoryStream (encoding.GetBytes (content));
-                       AlternateView av = new AlternateView (ms, mediaType);
+                       ContentType ct = new ContentType ();
+                       ct.MediaType = mediaType;
+                       ct.CharSet = encoding.HeaderName;
+                       AlternateView av = new AlternateView (ms, ct);
                        av.TransferEncoding = TransferEncoding.QuotedPrintable;
                        return av;
                }
@@ -136,5 +137,3 @@ namespace System.Net.Mail {
                #endregion // Methods
        }
 }
-
-#endif // NET_2_0