Class FileSystemItemHierarchicalEnumerable

The IHierarchicalEnumerable implementation for FileSystemDataSource

Inheritance
System.Object
FileSystemItemHierarchicalEnumerable
Implements
System.Web.UI.IHierarchicalEnumerable
System.Collections.IEnumerable
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.Web.WebControls
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
public class FileSystemItemHierarchicalEnumerable : IHierarchicalEnumerable, IEnumerable

Constructors

FileSystemItemHierarchicalEnumerable(List<IHierarchyData>)

Initializes a new instance of the FileSystemItemHierarchicalEnumerable class.

Declaration
public FileSystemItemHierarchicalEnumerable(List<IHierarchyData> data)
Parameters
Type Name Description
System.Collections.Generic.List<System.Web.UI.IHierarchyData> data

The data.

Properties

Items

A list of the items exposed

Declaration
public List<IHierarchyData> Items { get; }
Property Value
Type Description
System.Collections.Generic.List<System.Web.UI.IHierarchyData>

Methods

GetEnumerator()

Returns enumerator

Declaration
public IEnumerator GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

IEnumerator

GetHierarchyData(Object)

Returns an the IHierarchyData interface for an object

Declaration
public IHierarchyData GetHierarchyData(object enumeratedItem)
Parameters
Type Name Description
System.Object enumeratedItem
Returns
Type Description
System.Web.UI.IHierarchyData

Implements

System.Web.UI.IHierarchicalEnumerable
System.Collections.IEnumerable

Extension Methods