[Gregor.Core.Collections.CTreeWalker]

Gregor.Core.Collections.CTreeWalker

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.Collections.

Details

public class Gregor.Core.Collections.CTreeWalker

: System.Object, System.Collections.IEnumerator, System.ICloneable

Custom Attributes: Gregor.Core.Description(Text=...)

Description: A depth-first iterator for trees.


Members

CTreeWalker

public CTreeWalker(Gregor.Core.Collections.ITreeWalkHelper helper)

Custom Attributes: 

Description: 

m_Current

private System.Object m_Current

Custom Attributes: 

Description: 

m_HasEnded

private System.Boolean m_HasEnded

Custom Attributes: 

Description: 

m_Helper

private Gregor.Core.Collections.ITreeWalkHelper m_Helper

Custom Attributes: 

Description: 

m_Level

private System.Int32 m_Level

Custom Attributes: 

Description: 

m_TreeHasChanged

private System.Boolean m_TreeHasChanged

Custom Attributes: 

Description: 

Current

public System.Object Current {get;} // System.Collections.IEnumerator.Current

Custom Attributes: 

Description: 

Helper

public Gregor.Core.Collections.ITreeWalkHelper Helper {get;}

Custom Attributes: 

Description: 

Level

public System.Int32 Level {get;}

Custom Attributes: 

Description: 

TreeHasChanged

public System.Boolean TreeHasChanged {get;set;}

Custom Attributes: 

Description: 

CanMoveUpLeftRight

private System.Boolean CanMoveUpLeftRight()

Custom Attributes: 

Description: 

CanMoveUpLeftRight

private System.Boolean CanMoveUpLeftRight(System.Object whereFrom)

Custom Attributes: 

Description: 

Clone

public System.Object Clone() // System.ICloneable.Clone

Custom Attributes: 

Description: 

MoveNext

public System.Boolean MoveNext() // System.Collections.IEnumerator.MoveNext

Custom Attributes: 

Description: 

MoveToFirstChild

public System.Boolean MoveToFirstChild(System.Boolean fEndOnFailure)

Custom Attributes: 

Description: 

MoveToNextSibling

public System.Boolean MoveToNextSibling(System.Boolean fEndOnFailure)

Custom Attributes: 

Description: 

MoveToParent

public System.Boolean MoveToParent(System.Boolean fEndOnFailure)

Custom Attributes: 

Description: 

MoveToPreviousSibling

public System.Boolean MoveToPreviousSibling(System.Boolean fEndOnFailure)

Custom Attributes: 

Description: 

MoveToRoot

public System.Boolean MoveToRoot(System.Boolean fEndOnFailure)

Custom Attributes: 

Description: 

Reset

public void Reset() // System.Collections.IEnumerator.Reset

Custom Attributes: 

Description: 


See Also

Gregor.Core.DescriptionAttribute

System.Object

Gregor.Core.Collections.ITreeWalkHelper

System.Collections.IEnumerator

System.ICloneable

System.Boolean

System.Int32

System.Void