2010-07-23 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <mhabersack@novell.com>
Fri, 23 Jul 2010 11:21:48 +0000 (19:21 +0800)
committerPhil Garcia <phil@thinkedge.com>
Fri, 23 Jul 2010 23:24:00 +0000 (07:24 +0800)
* TreeNodeStyleCollection.cs: added the OnInsert method (2.0+)

* TreeNodeBindingCollection.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/TreeNodeBindingCollection.cs
mcs/class/System.Web/System.Web.UI.WebControls/TreeNodeStyleCollection.cs

index 7c519b0ef5973f2ee8a2baa55feb93be70e5e7d9..f69675113d7c2ba33f36d783e3314bd7c9d0a1a1 100644 (file)
@@ -1,5 +1,10 @@
 2010-07-23  Marek Habersack  <mhabersack@novell.com>
 
+       * TreeNodeStyleCollection.cs: added the OnInsert method (2.0+)
+
+       * TreeNodeBindingCollection.cs: added the OnClear,
+       OnRemoveComplete and OnValidate methods (2.0+)
+
        * ValidationSummary.cs: implemented OnInit (4.0)
 
        * WizardStepBase.cs: added the LoadViewState, OnLoad and
index 4763e0ed182e3ee0278e991ef1af591f1ce51cd0..ecbf4072495919548ab3140e679e5b889adec04e 100644 (file)
@@ -98,6 +98,25 @@ namespace System.Web.UI.WebControls
                {
                        ((TreeNodeBinding)o).SetDirty ();
                }
+
+               // These three methods are present, but undocumented
+               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 51643765522a9c3c9a93ae637116c054abc6fdb7..6e8bc3b154ddbdea3a7f0971ec51906bc771e9eb 100644 (file)
@@ -102,6 +102,12 @@ namespace System.Web.UI.WebControls
                {
                        ((TreeNodeStyle)o).SetDirty ();
                }
+
+               protected override void OnInsert (int index, object value)
+               {
+                       // Why override?
+                       base.OnInsert (index, value);
+               }
        }
 }