2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / CheckBox.cs
index 5315f39a565a9b929f1c33566975b800546f307c..d73c8332c3673c83fb88d8b31bb50fe1a215f67e 100644 (file)
@@ -26,9 +26,8 @@ namespace System.Web.UI.WebControls
        {\r
                private static readonly object CheckedChangedEvent = new object();\r
                \r
-               public CheckBox()\r
+               public CheckBox(): base(HtmlTextWriterTag.Input)\r
                {\r
-                       base(HtmlTextWriterTag.Input);\r
                }\r
                \r
                public virtual bool AutoPostBack\r
@@ -130,28 +129,29 @@ namespace System.Web.UI.WebControls
                protected virtual void OnCheckedChanged(EventArgs e)\r
                {\r
                        if(Events!=null)\r
-                               {\r
-                                       EventHandler eh = (EventHandler)(Events[CheckedChangedEvent]);\r
-                                       if(eh!=null)\r
-                                               eh(this, e);\r
-                               }\r
+                       {\r
+                               EventHandler eh = (EventHandler)(Events[CheckedChangedEvent]);\r
+                               if(eh!=null)\r
+                                       eh(this, e);\r
+                       }\r
                }\r
                \r
                protected override void OnPreRender(EventArgs e)\r
                {\r
                        if(Page!=null)\r
+                       {\r
+                               if(Enabled)\r
                                {\r
-                                       if(Enabled)\r
-                                               {\r
-                                                       Page.RegisterRequiresPostBack(this);\r
-                                               }\r
+                                       Page.RegisterRequiresPostBack(this);\r
                                }\r
-                               if(SaveCheckedViewState)\r
-                                       {\r
-                                               ViewState.SetItemDirty("checked", false);\r
-                                       }\r
+                       }\r
+                       if(SaveCheckedViewState)\r
+                       {\r
+                               ViewState.SetItemDirty("checked", false);\r
+                       }\r
                }\r
                \r
+               [MonoTODO("Internal_Call_Requirements")]\r
                protected override void Render(HtmlTextWriter writer)\r
                {\r
                        bool hasBeginRendering = false;\r