public override int GetHashCode() { unchecked { return(((CellType != null ? CellType.GetHashCode() : 0) * 397) ^ (Value != null ? Value.GetHashCode() : 0)); } }