dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/System/Configuration ConfigurationEx


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/System/Configuration ConfigurationException.cs,1.3,1.4
Date: Mon, 07 Apr 2003 02:04:00 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/System/Configuration
In directory subversions:/tmp/cvs-serv11023/System/Configuration

Modified Files:
        ConfigurationException.cs 
Log Message:


Add serialization support to exception classes in "System" and "System.Xml".


Index: ConfigurationException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/Configuration/ConfigurationException.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** ConfigurationException.cs   5 Apr 2003 00:35:16 -0000       1.3
--- ConfigurationException.cs   7 Apr 2003 06:03:57 -0000       1.4
***************
*** 3,7 ****
   *            "System.Configuration.ConfigurationException" interface.
   *
!  * Copyright (C) 2002  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
--- 3,7 ----
   *            "System.Configuration.ConfigurationException" interface.
   *
!  * Copyright (C) 2002, 2003  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
***************
*** 66,83 ****
                                this.line = line;
                        }
-       [TODO]
        protected ConfigurationException(SerializationInfo info,
                                                                         
StreamingContext context)
                        : base(info, context)
                        {
!                               // TODO
                        }
  
        // Get serialization data.
-       [TODO]
        public override void GetObjectData(SerializationInfo info,
                                                                           
StreamingContext context)
                        {
!                               // TODO
                        }
  
--- 66,85 ----
                                this.line = line;
                        }
        protected ConfigurationException(SerializationInfo info,
                                                                         
StreamingContext context)
                        : base(info, context)
                        {
!                               HResult = (int)0x80131902;
!                               this.filename = info.GetString("filename");
!                               this.line = info.GetInt32("line");
                        }
  
        // Get serialization data.
        public override void GetObjectData(SerializationInfo info,
                                                                           
StreamingContext context)
                        {
!                               base.GetObjectData(info, context);
!                               info.AddValue("filename", filename);
!                               info.AddValue("line", line);
                        }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]