Class OrderedTreeEnumerator
- Namespace
- System.util.collections
- Assembly
- iTextSharp.LGPLv2.Core.dll
public class OrderedTreeEnumerator : IEnumerator<object>, IDisposable, IEnumerator
- Inheritance
-
OrderedTreeEnumerator
- Implements
- Inherited Members
Constructors
OrderedTreeEnumerator(OrderedTreeNode, bool, bool, OrderedTreeNode)
Determine order, walk the tree and push the nodes onto the stack
public OrderedTreeEnumerator(OrderedTreeNode tNode, bool keys, bool ascending, OrderedTreeNode sentinelNode)
Parameters
tNode
OrderedTreeNodekeys
boolascending
boolsentinelNode
OrderedTreeNode
Properties
Current
public virtual object Current { get; }
Property Value
Key
Key
public virtual IComparable Key { get; set; }
Property Value
Value
Data
public virtual object Value { get; set; }
Property Value
Methods
Dispose()
public void Dispose()
GetEnumerator()
public virtual OrderedTreeEnumerator GetEnumerator()
Returns
HasMoreElements()
HasMoreElements
public virtual bool HasMoreElements()
Returns
MoveNext()
MoveNext For .NET compatibility
public virtual bool MoveNext()
Returns
NextElement()
NextElement
public virtual object NextElement()
Returns
Reset()
public virtual void Reset()