Merge pull request #4542 from lateralusX/jlorenss/win-fix-unwind-tramp-reg-aot
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / TreeNodeBindingCollection.cs
index 4763e0ed182e3ee0278e991ef1af591f1ce51cd0..c6152b8d6906d729b59ef2739cc634df38f7fdb6 100644 (file)
@@ -28,7 +28,6 @@
 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
 //
 
-#if NET_2_0
 
 using System;
 using System.Collections;
@@ -54,9 +53,9 @@ namespace System.Web.UI.WebControls
                        return ((IList)this).Contains (binding);
                }
                
-               public void CopyTo (TreeNodeBinding[] array, int index)
+               public void CopyTo (TreeNodeBinding[] bindingArray, int index)
                {
-                       ((IList)this).CopyTo (array, index);
+                       ((IList)this).CopyTo (bindingArray, index);
                }
                
                protected override object CreateKnownType (int index)
@@ -98,7 +97,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);
+               }
        }
 }
 
-#endif