public SudokuValueSyncBase(Definition.Sudoku defSudoku, Model.Sudoku sudoku) { if (defSudoku == null) { throw new ArgumentNullException("defSudoku"); } if (sudoku == null) { throw new ArgumentNullException("sudoku"); } this.defSudoku = defSudoku; this.sudoku = sudoku; foreach (var grid in defSudoku.Grids) { foreach (var element in grid.Elements) { element.ValueChanged += onElementValueChanged; } } }
public SudokuStepSync(Definition.Sudoku defSudoku, Model.Sudoku sudoku) : base(defSudoku, sudoku) { }