Author: atsushi
Date: 2006-01-30 07:05:39 -0500 (Mon, 30 Jan 2006)
New Revision: 56245

Modified:
   trunk/mcs/class/I18N/Common/ChangeLog
   trunk/mcs/class/I18N/Common/MonoEncoding.cs
Log:
2006-01-30  Atsushi Enomoto  <[EMAIL PROTECTED]>

        * MonoEncoding.cs :
          Added another overload that takes windows code page.



Modified: trunk/mcs/class/I18N/Common/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/Common/ChangeLog       2006-01-30 11:52:35 UTC (rev 
56244)
+++ trunk/mcs/class/I18N/Common/ChangeLog       2006-01-30 12:05:39 UTC (rev 
56245)
@@ -1,3 +1,8 @@
+2006-01-30  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * MonoEncoding.cs :
+         Added another overload that takes windows code page.
+
 2006-01-23  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * MonoEncoding.cs :

Modified: trunk/mcs/class/I18N/Common/MonoEncoding.cs
===================================================================
--- trunk/mcs/class/I18N/Common/MonoEncoding.cs 2006-01-30 11:52:35 UTC (rev 
56244)
+++ trunk/mcs/class/I18N/Common/MonoEncoding.cs 2006-01-30 12:05:39 UTC (rev 
56245)
@@ -15,11 +15,23 @@
        [Serializable]
        public abstract class MonoEncoding : Encoding
        {
+               readonly int win_code_page;
+
                public MonoEncoding (int codePage)
+                       : this (codePage, 0)
+               {
+               }
+
+               public MonoEncoding (int codePage, int windowsCodePage)
                        : base (codePage)
                {
+                       win_code_page = windowsCodePage;
                }
 
+               public override int WindowsCodePage {
+                       get { return win_code_page != 0 ? win_code_page : 
base.WindowsCodePage; }
+               }
+
 #if NET_2_0
                [CLSCompliant (false)]
                public unsafe void HandleFallback (ref EncoderFallbackBuffer 
buffer,

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to