2010-07-23 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <mhabersack@novell.com>
Fri, 23 Jul 2010 11:28:15 +0000 (13:28 +0200)
committerMarek Habersack <mhabersack@novell.com>
Fri, 23 Jul 2010 11:28:15 +0000 (13:28 +0200)
* MenuItemBindingCollection.cs: added the OnClear,
OnRemoveComplete and OnValidate methods (2.0+)

mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
mcs/class/System.Web/System.Web.UI.WebControls/MenuItemBindingCollection.cs
mcs/class/System.Web/System.Web.UI.WebControls/MenuItemStyleCollection.cs

index f69675113d7c2ba33f36d783e3314bd7c9d0a1a1..5ec923ec89aa091fbf230d01b9545f0dde81b68b 100644 (file)
@@ -1,5 +1,10 @@
 2010-07-23  Marek Habersack  <mhabersack@novell.com>
 
+       * MenuItemBindingCollection.cs: added the OnClear,
+       OnRemoveComplete and OnValidate methods (2.0+)
+
+       * MenuItemStyleCollection.cs: added the OnInsert method (2.0+)
+
        * TreeNodeStyleCollection.cs: added the OnInsert method (2.0+)
 
        * TreeNodeBindingCollection.cs: added the OnClear,
index 0c8161955fa4c3d96c0b6a31ed40b07145836aca..7936d2a192284fc1f89f2024e36084855ded1fd7 100644 (file)
@@ -98,6 +98,25 @@ namespace System.Web.UI.WebControls
                {
                        ((MenuItemBinding)o).SetDirty ();
                }
+
+               // These three methods are present but not documented
+               protected override void OnClear ()
+               {
+                       // Why override?
+                       base.OnClear ();
+               }
+
+               protected override void OnRemoveComplete (int index, object value)
+               {
+                       // Why override?
+                       base.OnRemoveComplete (index, value);
+               }
+
+               protected override void OnValidate (object value)
+               {
+                       // Why override?
+                       base.OnValidate (value);
+               }
        }
 }
 
index c9413e0b779a4462aea4426ecd05a20beb6ad108..9a7ec1d497298e3aceb8aa1ec59e6b5f655a260e 100644 (file)
@@ -98,6 +98,13 @@ namespace System.Web.UI.WebControls
                {
                        ((MenuItemStyle)o).SetDirty ();
                }
+
+               // Present but not documented
+               protected override void OnInsert (int index, object value)
+               {
+                       // Why override?
+                       base.OnInsert (index, value);
+               }
        }
 }