SaaS CMS has officially launched! Learn more now.

Class ContentHierarchyData

Inheritance
System.Object
ContentHierarchyData
Implements
System.Web.UI.IHierarchyData
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.UI.WebControls.ContentDataSource
Assembly: EPiServer.UI.dll
Version: 11.20.7
Syntax
public class ContentHierarchyData : IHierarchyData

Constructors

ContentHierarchyData()

Declaration
public ContentHierarchyData()

ContentHierarchyData(IContentData, IHierarchicalContentDataSource)

Declaration
public ContentHierarchyData(IContentData content, IHierarchicalContentDataSource dataSource)
Parameters
Type Name Description
IContentData content
IHierarchicalContentDataSource dataSource

ContentHierarchyData(IContentData, IHierarchicalContentDataSource, IContentSource)

Declaration
public ContentHierarchyData(IContentData content, IHierarchicalContentDataSource dataSource, IContentSource contentSource)
Parameters
Type Name Description
IContentData content
IHierarchicalContentDataSource dataSource
IContentSource contentSource

ContentHierarchyData(IContentData, IHierarchicalContentDataSource, Int32)

Declaration
public ContentHierarchyData(IContentData content, IHierarchicalContentDataSource dataSource, int indent)
Parameters
Type Name Description
IContentData content
IHierarchicalContentDataSource dataSource
System.Int32 indent

ContentHierarchyData(IContentData, IHierarchicalContentDataSource, Int32, IContentSource)

Declaration
public ContentHierarchyData(IContentData content, IHierarchicalContentDataSource dataSource, int indent, IContentSource contentSource)
Parameters
Type Name Description
IContentData content
IHierarchicalContentDataSource dataSource
System.Int32 indent
IContentSource contentSource

ContentHierarchyData(IContentSource)

Declaration
public ContentHierarchyData(IContentSource contentSource)
Parameters
Type Name Description
IContentSource contentSource

Properties

Content

Declaration
public IContentData Content { get; }
Property Value
Type Description
IContentData

HasChildren

Declaration
public bool HasChildren { get; }
Property Value
Type Description
System.Boolean

Indent

Declaration
public int Indent { get; }
Property Value
Type Description
System.Int32

Item

Declaration
public object Item { get; }
Property Value
Type Description
System.Object

Path

Declaration
public string Path { get; }
Property Value
Type Description
System.String

Type

Declaration
public string Type { get; }
Property Value
Type Description
System.String

Methods

GetChildren()

Declaration
public IHierarchicalEnumerable GetChildren()
Returns
Type Description
System.Web.UI.IHierarchicalEnumerable

GetParent()

Declaration
public IHierarchyData GetParent()
Returns
Type Description
System.Web.UI.IHierarchyData

Implements

System.Web.UI.IHierarchyData

Extension Methods