Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs')
-rw-r--r--mcs/class/System.Web/System.Web.UI/HierarchicalDataSourceControl.cs30
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