Enhanced C#
Language of your choice: library documentation
Public fields | Public Member Functions | List of all members
Loyc.Syntax.DescendantsFrame Struct Reference

Helper class used to enumerate LNode.Descendants(). More...

Source file:
Inheritance diagram for Loyc.Syntax.DescendantsFrame:
Loyc.Collections.Impl.IEnumeratorFrame< DescendantsFrame, LNode > Loyc.ICloneable< DescendantsFrame >


Helper class used to enumerate LNode.Descendants().

TODO code review

Public fields

LNode _node
VList< LNode_children
NodeScanMode _mode
int _step
int _index

Public Member Functions

 DescendantsFrame (LNode node, NodeScanMode mode)
int MoveNext (ref DescendantsFrame frame, ref LNode current)
DescendantsFrame Clone ()
- Public Member Functions inherited from Loyc.Collections.Impl.IEnumeratorFrame< DescendantsFrame, LNode >
int MoveNext (ref Frame frame, ref T current)
 Enumerates the next item, or the next child collection. More...
- Public Member Functions inherited from Loyc.ICloneable< DescendantsFrame >
Clone ()