AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

HierarchicalModelList Class

A strongly-typed list of [IHierarchyData] nodes that also implements [IHierarchicalEnumerable], making it directly consumable by hierarchical data-bound controls.

Instances are created by [HierarchyConverter.ToHierarchicalModelList{T}] and by [HierarchyData{T}.GetChildren]. Each element in the list is typically a [HierarchyData{T}] adapter wrapping a model.

Namespace:  AdvantageCSP.HierarchicalModelDataSource
Assembly:  AdvantageCMS.Core (in AdvantageCMS.Core.dll)

Syntax


public class HierarchicalModelList : List<IHierarchyData>, 
	IHierarchicalEnumerable

Inheritance Hierarchy


Object
  List<(Of <(<'IHierarchyData>)>)>
    AdvantageCSP.HierarchicalModelDataSource..::..HierarchicalModelList