using System.Collections; namespace Numbers.NumberFactory; /// /// An enumerator for a list of numbers /// /// public sealed class NumbersEnumerator : IEnumerator { /// /// Creates a new instance of which will enumerate over the given list /// /// List to iterate over public NumbersEnumerator(List list) { // TODO List = null!; } private int Index { get; set; } private List List { get; } public long Current => -1L; // TODO public void Dispose() { // TODO? } object IEnumerator.Current => null!; // TODO public bool MoveNext() => false; // TODO public void Reset() { // TODO } }