Merge pull request #439 from mono-soc-2012/garyb/iconfix
[mono.git] / mcs / class / System.Data / System.Data.SqlTypes / SqlAlreadyFilledException.cs
index cc740a725f7abb1314daf90d978c83cfa3304ec3..46757d42638a8ae43352ec3c7e662e5ed1c7ba5d 100644 (file)
@@ -34,8 +34,8 @@ using System.Globalization;
 using System.Runtime.Serialization;
 
 namespace System.Data.SqlTypes {
-
-       public class SqlAlreadyFilledException : SqlTypeException, ISerializable
+       [Serializable]
+       public sealed class SqlAlreadyFilledException : SqlTypeException
        {
                public SqlAlreadyFilledException()
                        : base (Locale.GetText ("A SqlAlreadyFilled exception has occured."))
@@ -47,17 +47,12 @@ namespace System.Data.SqlTypes {
                {
                }
 
-               public SqlAlreadyFilledException (string message, Exception inner)
-                       : base (message, inner)
-               {
-               }
-
-               protected SqlAlreadyFilledException (SerializationInfo si, StreamingContext sc) 
-                       : base(si.GetString("SqlAlreadyFilledExceptionMessage"))
+               public SqlAlreadyFilledException (string message, Exception e)
+                       : base (message, e)
                {
                }
 
-               void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
+               new void GetObjectData(SerializationInfo si, StreamingContext context)
                {
                        si.AddValue ("SqlAlreadyFilledExceptionMessage", Message, typeof(string));
                }