Merge pull request #350 from robwilkens/bug1089
[mono.git] / mcs / class / System.Configuration / System.Configuration / KeyValueInternalCollection.cs
index a0cae0b267fed29920b272e6a7127596c7ceb746..e8e585c6ba28d106b7308415263154f6f3d344a5 100644 (file)
@@ -41,26 +41,8 @@ namespace System.Configuration
 
                public override void Add (string name, string val)
                {
-                       BaseAdd (name, val);
-               }
-
-               public override void Remove (string name)
-               {
-                       BaseRemove (name);
-               }
-
-               public override string[] AllKeys {
-                       get { return BaseGetAllKeys (); }
-               }
-
-               public override string Get (string name)
-               {
-                       return (string)BaseGet (name);
-               }
-
-               public override string Get (int index)
-               {
-                       return (string)BaseGet (index);
+                       Remove (name);
+                       base.Add (name, val);
                }
 
                        /*