//----------------------------------------------------------------------------- public override int GetHashCode() { unchecked { int hash = 17; hash = hash * 23 + TileSize.GetHashCode(); hash = hash * 23 + Row.GetHashCode(); hash = hash * 23 + Col.GetHashCode(); hash = hash * 23 + TileCount.GetHashCode(); return(hash); } }