Jelajahi Sumber

2010-07-23 Marek Habersack <[email protected]>

	* MenuItemBindingCollection.cs: added the OnClear,
	OnRemoveComplete and OnValidate methods (2.0+)
Marek Habersack 15 tahun lalu
induk
melakukan
ef8bb0b9b4

+ 5 - 0
mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog

@@ -1,5 +1,10 @@
 2010-07-23  Marek Habersack  <[email protected]>
 
+	* 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,

+ 19 - 0
mcs/class/System.Web/System.Web.UI.WebControls/MenuItemBindingCollection.cs

@@ -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);
+		}
 	}
 }
 

+ 7 - 0
mcs/class/System.Web/System.Web.UI.WebControls/MenuItemStyleCollection.cs

@@ -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);
+		}
 	}
 }