Chess.Data.Piece.Knight.PossibleEndPositions C# (CSharp) Method

PossibleEndPositions() private static method

private static PossibleEndPositions ( int column, int row ) : HashSet
column int
row int
return HashSet
        private static HashSet<EndPosition> PossibleEndPositions(int column, int row)
        {
            var possibleEndPosition = new HashSet<EndPosition>
            {
                new EndPosition(column + 1, row + 2),
                new EndPosition(column + 1, row - 2),
                new EndPosition(column - 1, row + 2),
                new EndPosition(column - 1, row - 2),
                new EndPosition(column + 2, row + 1),
                new EndPosition(column + 2, row - 1),
                new EndPosition(column - 2, row + 1),
                new EndPosition(column - 2, row - 1),
            };

            return possibleEndPosition;
        }