Interface ITreeTable
Tree table interface definition.
Inherited Members
System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ICollection.Count
System.Collections.ICollection.IsSynchronized
System.Collections.ICollection.SyncRoot
System.Collections.IEnumerable.GetEnumerator()
System.Collections.IList.Add(System.Object)
System.Collections.IList.Clear()
System.Collections.IList.Contains(System.Object)
System.Collections.IList.IndexOf(System.Object)
System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.IList.IsFixedSize
System.Collections.IList.IsReadOnly
System.Collections.IList.Item[System.Int32]
System.Collections.IList.Remove(System.Object)
System.Collections.IList.RemoveAt(System.Int32)
System.IDisposable.Dispose()
Namespace: Syncfusion.Collections.BinaryTree
Assembly: Syncfusion.Shared.Base.dll
Syntax
public interface ITreeTable : IList, ICollection, IEnumerable, IDisposable
Properties
Comparer
A comparer used by sorted trees.
Declaration
IComparer Comparer { get; set; }
Property Value
Type |
---|
System.Collections.IComparer |
IsInitializing
Indicates whether BeginInit was called.
Declaration
bool IsInitializing { get; }
Property Value
Type |
---|
System.Boolean |
Root
Returns the root node.
Declaration
ITreeTableNode Root { get; }
Property Value
Type |
---|
ITreeTableNode |
Sorted
Indicates whether this is a sorted tree.
Declaration
bool Sorted { get; }
Property Value
Type |
---|
System.Boolean |
Methods
BeginInit()
Optimizes insertion of many elements when tree is initialized for the first time.
Declaration
void BeginInit()
EndInit()
Ends optimization of insertion of elements when tree is initialized for the first time.
Declaration
void EndInit()
GetNextEntry(ITreeTableEntry)
Optimized access to a subsequent entry.
Declaration
ITreeTableEntry GetNextEntry(ITreeTableEntry current)
Parameters
Type | Name | Description |
---|---|---|
ITreeTableEntry | current |
Returns
Type |
---|
ITreeTableEntry |
GetPreviousEntry(ITreeTableEntry)
Optimized access to a previous entry.
Declaration
ITreeTableEntry GetPreviousEntry(ITreeTableEntry current)
Parameters
Type | Name | Description |
---|---|---|
ITreeTableEntry | current |
Returns
Type |
---|
ITreeTableEntry |