Enhanced C#
Language of your choice: library documentation
|
Helper interface for NestedEnumerator{Frame, T}. More...
Helper interface for NestedEnumerator{Frame, T}.
Frame | A data type that implements this interface. |
T | Type of items enumerated by this interface. |
Frame | : | IEnumeratorFrame | |
Frame | : | Frame | |
Frame | : | T |
Public Member Functions | |
int | MoveNext (ref Frame frame, ref T current) |
Enumerates the next item, or the next child collection. More... | |
int Loyc.Collections.Impl.IEnumeratorFrame< Frame, T >.MoveNext | ( | ref Frame | frame, |
ref T | current | ||
) |
Enumerates the next item, or the next child collection.
frame | Current frame (on entry, 'frame' is the same as 'this'). To begin enumerating a child frame, this method must change 'frame' to the desired child frame and return -1. |
current | Current item (on entry, 'current' is value most recently enumerated by NestedEnumerator{Frame,T}.) To enumerate an item, MoveNext must change the value of 'current' and return 1. |