Example #1
0
        public IEnumerable <ICell> EnumerateCells()
        {
            var enumerator = _cells.GetEnumerator();

            while (enumerator.MoveNext())
            {
                if (enumerator.Current is Cell cell)
                {
                    yield return(cell);
                }
            }
        }
 public IEnumerator GetEnumerator()
 {
     return(_grid.GetEnumerator());
 }
Example #3
0
 /// <returns>An IEnumerator for grid</returns>
 public IEnumerator GetEnumerator()
 {
     return(_cells.GetEnumerator());
 }