2 implementations of IHierarchicalDataSource
System.Web (2)
UI\HierarchicalDataSourceControl.cs (1)
18public abstract class HierarchicalDataSourceControl : Control, IHierarchicalDataSource {
UI\WebControls\ReadOnlyHierarchicalDataSource.cs (1)
24internal sealed class ReadOnlyHierarchicalDataSource : IHierarchicalDataSource {
18 references to IHierarchicalDataSource
System.Web (18)
UI\HierarchicalDataSourceControl.cs (2)
164event EventHandler IHierarchicalDataSource.DataSourceChanged { 176HierarchicalDataSourceView IHierarchicalDataSource.GetHierarchicalView(string viewPath) {
UI\WebControls\HierarchicalDataBoundControl.cs (7)
19private IHierarchicalDataSource _currentHierarchicalDataSource; 45private IHierarchicalDataSource ConnectToHierarchicalDataSource() { 93IHierarchicalDataSource ds = ConnectToHierarchicalDataSource(); 110protected virtual IHierarchicalDataSource GetDataSource() { 115IHierarchicalDataSource ds = null; 124ds = control as IHierarchicalDataSource; 231(dataSource is IHierarchicalDataSource)) {
UI\WebControls\ReadOnlyHierarchicalDataSource.cs (5)
29Debug.Assert(dataSource == null || (dataSource is IHierarchicalEnumerable || dataSource is IHierarchicalDataSource), "Expected dataSource to be either null, an IHierarchicalEnumerable, or an IHierarchicalDataSource."); 34event EventHandler IHierarchicalDataSource.DataSourceChanged { 45HierarchicalDataSourceView IHierarchicalDataSource.GetHierarchicalView(string viewPath) { 47IHierarchicalDataSource ds = _dataSource as IHierarchicalDataSource;
UI\WebControls\SiteMapDataSource.cs (2)
385((IHierarchicalDataSource)this).DataSourceChanged += value; 388((IHierarchicalDataSource)this).DataSourceChanged -= value;
UI\WebControls\XmlDataSource.cs (2)
682((IHierarchicalDataSource)this).DataSourceChanged += value; 685((IHierarchicalDataSource)this).DataSourceChanged -= value;