ChessApplication.ChessPosition Struct
Maintain a position on the Chessboard.

Access: Public
  Members Description  
    Column_A Column A.

 
    Column_B Column B.

 
    Column_C Column C.

 
    Column_D Column D.

 
    Column_E Column E.

 
    Column_F Column F.

 
    Column_G Column G.

 
    Column_H Column H.

 
    Column The column or line on the Chessboard in numercal format i.e. a=1, b=2, ....

 
    Row The row on the Chessboard.

 
    ChessPosition Constructor of a position on the Chessboard.

 
    ChessPosition Deserialization constructor of a position on the Chessboard.

 
    WithAddition Generate a copy of the position.

 
    ToString Makes a good string of the state

 
    GetHashCode Creates a better hashcode.

 
    Equals Equality should be based on State not references.

 
    Equals Equality should be based on State not references.

 
    SaveToXml Xml saving function.