New to Telerik UI for WinFormsStart a free 30-day trial

ITree<T>

Interface

Interface to the tree

Definition

Namespace:Telerik.Collections.Generic

Assembly:Telerik.WinControls.dll

Type Parameters:

T

Syntax:

C#
public interface ITree<T>

Derived Classes: RBMultiTree<T>RBOrderedMultiTree<T>RBOrderedTreeBase<T>RBOrderedTree<T>RBTreeBase<T, N, P>RBTree<T>...

Properties

Get synchronization root

C#
object SyncRoot { get; }

Methods

Add item

C#
ITreeNode<T> Add(T item)
Parameters:itemTReturns:

ITreeNode<T>

Add or get item

C#
ITreeNode<T> AddOrGet(T item)
Parameters:itemTReturns:

ITreeNode<T>

Clear the tree

C#
void Clear()

Find item

C#
ITreeNode<T> Find(T item)
Parameters:itemTReturns:

ITreeNode<T>

Delete specific item

C#
void Remove(ITreeNode<T> node)
Parameters:nodeITreeNode<T>

Delete item by key

C#
bool Remove(T item)
Parameters:itemTReturns:

bool