Enhanced C#
Language of your choice: library documentation
|
A standard base class for enumerator frames used by NestedEnumerator{EnumeratorFrame{T},T}
.
More...
A standard base class for enumerator frames used by NestedEnumerator{EnumeratorFrame{T},T}
.
T | Type of items enumerated by this class. |
This base class should be used whenever more than one type of frame will be present on NestedEnumerator<Frame,T>'s internal stack of frames.
If the enumerator will only use a single type of frame, then (in some cases) the frame data type can be a 'struct' to achieve higher performance. But in that case, this class cannot be used.
Public Member Functions | |
abstract int | MoveNext (ref EnumeratorFrame< T > frame, ref T current) |
Public Member Functions inherited from Loyc.Collections.Impl.IEnumeratorFrame< EnumeratorFrame< T >, T > | |
int | MoveNext (ref Frame frame, ref T current) |
Enumerates the next item, or the next child collection. More... | |