//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.Web.UI.WebControls { using System; using System.Collections; using System.Web; using System.Web.UI; using System.Web.Util; /// /// This class is used by ReadOnlyHierarchicalDataSource to represent an /// individual view of a generic hierarchical data source. /// internal sealed class ReadOnlyHierarchicalDataSourceView : HierarchicalDataSourceView { private IHierarchicalEnumerable _dataSource; public ReadOnlyHierarchicalDataSourceView(IHierarchicalEnumerable dataSource) { _dataSource = dataSource; } public override IHierarchicalEnumerable Select() { return _dataSource; } } }