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 >

Remarks

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 ()