Sudoku.Board.NumberOfSquaresInRegionCouldUseValue C# (CSharp) Метод

NumberOfSquaresInRegionCouldUseValue() приватный Метод

private NumberOfSquaresInRegionCouldUseValue ( Columns column, Rows row, Values value ) : int
column Columns
row Rows
value Values
Результат int
        private int NumberOfSquaresInRegionCouldUseValue(Columns column, Rows row, Values value)
        {
            int r = (int)row / 3;
            int c = (int)column / 3;
            var result = 0;
            for (int i = 0; i < 3; i++)
                for (int j = 0; j < 3; j ++ )
                {
                    Rows ro = (Rows)(r*3+i);
                    Columns co = (Columns)(c * 3 + i);
                    if (CouldPutValueInSquare(co, ro, value)) result++;
                }

            return result;
        }