Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public fields | Properties | Public Member Functions | List of all members
Loyc.Collections.NumRange< Num, Math >.Enumerator Struct Reference

Source file:
Inheritance diagram for Loyc.Collections.NumRange< Num, Math >.Enumerator:
Loyc.Collections.NumRange< Num, Math > Loyc.Collections.IIsEmpty

Public fields

Num _first
 
Num _cur
 
Num _last
 
- Public fields inherited from Loyc.Collections.NumRange< Num, Math >
Num _lo
 
Num _hi
 
int _count
 

Properties

Num Current [get]
 
object
System.Collections.IEnumerator. 
Current [get]
 
- Properties inherited from Loyc.Collections.NumRange< Num, Math >
Num Lo [get]
 
Num Hi [get]
 
bool IsEmpty [get]
 
int Count [get]
 
Num this[int index] [get]
 
bool ICollection< Num >. IsReadOnly [get]
 
- Properties inherited from Loyc.Collections.IIsEmpty
bool IsEmpty [get]
 

Public Member Functions

 Enumerator (Num first, Num last)
 
void IDisposable. Dispose ()
 
bool MoveNext ()
 
void Reset ()
 
- Public Member Functions inherited from Loyc.Collections.NumRange< Num, Math >
 NumRange (Num low, Num highIncl)
 
Num TryGet (int index, out bool fail)
 
int IndexOf (Num item)
 
void ICollection< Num >. Add (Num item)
 
void ICollection< Num >. Clear ()
 
void ICollection< Num >. CopyTo (Num[] array, int arrayIndex)
 
bool ICollection< Num >. Remove (Num item)
 
bool Contains (Num item)
 
System.Collections.IEnumerator
System.Collections.IEnumerable. 
GetEnumerator ()
 
IEnumerator< Num > IEnumerable
< Num >. 
GetEnumerator ()
 
Enumerator GetEnumerator ()
 

Additional Inherited Members

- Public static fields inherited from Loyc.Collections.NumRange< Num, Math >
static Math M = new Math()