예제 #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());
 }
예제 #3
0
파일: Grid.cs 프로젝트: nekitkee/GameOfLife
 /// <returns>An IEnumerator for grid</returns>
 public IEnumerator GetEnumerator()
 {
     return(_cells.GetEnumerator());
 }