2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Tue, 4 Mar 2003 20:44:31 +0000 (20:44 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Tue, 4 Mar 2003 20:44:31 +0000 (20:44 -0000)
* Win32Exception.cs: implemented GetObjectData ().

svn path=/trunk/mcs/; revision=12194

mcs/class/System/System.ComponentModel/ChangeLog
mcs/class/System/System.ComponentModel/Win32Exception.cs

index 367bb1452c2f2bed97dc407f9a24a344d99592f6..1bcf316d258c76a203c48e1555b729fe820d3ab9 100644 (file)
@@ -1,3 +1,7 @@
+2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Win32Exception.cs: implemented GetObjectData ().
+
 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * RunInstallerAttribute.cs: New file.
index 2b9eaf250a137eb856b96cc8d0541fcf96eb8589..e080cc4d19a8cf56df566d1f22cdee9f3ac68a9d 100755 (executable)
@@ -46,14 +46,13 @@ namespace System.ComponentModel
                        }
                }
 
-               [MonoTODO]
-               public override void GetObjectData(SerializationInfo info,
-                                                  StreamingContext context) {
-                       if(info==null) {
-                               throw new ArgumentNullException();
-                       }
+               public override void GetObjectData(SerializationInfo info, StreamingContext context)
+               {
+                       if (info==null)
+                               throw new ArgumentNullException ("info");
 
-                       throw new NotImplementedException();
+                       info.AddValue ("native_error_code", native_error_code);
+                       base.GetObjectData (info, context);
                }
 
                private static Hashtable w32_errors = new Hashtable();