Interface ITreeNode<T>
Generalizes a property that a class implements that provides an associated Item that can be held against the class while also having child items through the IHasChildren interface implementation.
Inherited Members
Namespace: LemonEdge.Utils
Assembly: LemonEdge.Utils.dll
Syntax
public interface ITreeNode<T> : ITreeNode, IHasChildren
Type Parameters
Name | Description |
---|---|
T | The specified type of the Item property |
Properties
Item
The associated item of type T held against the class implementing this ITreeNode<T> implementation
Declaration
T Item { get; }
Property Value
Type | Description |
---|---|
T | The item associated with this treenode |