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