diff options
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs')
-rw-r--r-- | mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs b/mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs index 7a5e2926e90..d54215a1490 100644 --- a/mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs +++ b/mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs @@ -38,10 +38,10 @@ using System.ComponentModel; namespace System.Web.UI { - [NonVisualControlAttribute] - [DesignerAttribute ("System.Web.UI.Design.HierarchicalDataSourceDesigner, " + Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")] - [ControlBuilderAttribute (typeof(DataSourceControlBuilder))] - [BindableAttribute (false)] + [NonVisualControlAttribute]
+ [DesignerAttribute ("System.Web.UI.Design.HierarchicalDataSourceDesigner, " + Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
+// [ControlBuilderAttribute (typeof(DataSourceControlBuilder))]
+ [BindableAttribute (false)]
public abstract class HierarchicalDataSourceControl : Control, IHierarchicalDataSource { static object dataSourceChanged = new object (); @@ -50,32 +50,26 @@ namespace System.Web.UI { } - protected abstract HierarchicalDataSourceView GetHierarchicalView (string viewPath); + protected virtual HierarchicalDataSourceView GetHierarchicalView (string viewPath) + { + return null; + } HierarchicalDataSourceView IHierarchicalDataSource.GetHierarchicalView (string viewPath) { - return GetHierarchicalView (viewPath); + return this.GetHierarchicalView (viewPath); } - - [Browsable (false)] - [DefaultValue (false)] - [EditorBrowsable (EditorBrowsableState.Never)] + public override bool EnableTheming { get { return false; } set { throw new NotSupportedException (); } } - [Browsable (false)] - [DefaultValue ("")] - [EditorBrowsable (EditorBrowsableState.Never)] public override string SkinID { get { return string.Empty; } set { throw new NotSupportedException (); } } - [Browsable (false)] - [DefaultValue (false)] - [EditorBrowsable (EditorBrowsableState.Never)] public override bool Visible { get { return false; } set { throw new NotSupportedException (); } @@ -86,20 +80,17 @@ namespace System.Web.UI return new EmptyControlCollection (this); } - [EditorBrowsable (EditorBrowsableState.Never)] public override Control FindControl (string id) { if (id == ID) return this; else return null; } - [EditorBrowsable (EditorBrowsableState.Never)] public override bool HasControls () { return false; } - [EditorBrowsable (EditorBrowsableState.Never)] public override void Focus () { throw new NotSupportedException (); @@ -117,7 +108,6 @@ namespace System.Web.UI eh (this, e); } - [EditorBrowsable (EditorBrowsableState.Never)] public override void RenderControl (HtmlTextWriter writer) { // nop |