public override int GetHashCode() { int hashCode = -1049898043; hashCode = hashCode * -1521134295 + Id.GetHashCode(); hashCode = hashCode * -1521134295 + LabBookId.GetHashCode(); hashCode = hashCode * -1521134295 + Lm.GetHashCode(); hashCode = hashCode * -1521134295 + Am.GetHashCode(); hashCode = hashCode * -1521134295 + Bm.GetHashCode(); hashCode = hashCode * -1521134295 + Ls.GetHashCode(); hashCode = hashCode * -1521134295 + As.GetHashCode(); hashCode = hashCode * -1521134295 + Bs.GetHashCode(); hashCode = hashCode * -1521134295 + WIm.GetHashCode(); hashCode = hashCode * -1521134295 + YIm.GetHashCode(); hashCode = hashCode * -1521134295 + WIs.GetHashCode(); hashCode = hashCode * -1521134295 + YIs.GetHashCode(); hashCode = hashCode * -1521134295 + X.GetHashCode(); hashCode = hashCode * -1521134295 + Y.GetHashCode(); hashCode = hashCode * -1521134295 + Z.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Comment); hashCode = hashCode * -1521134295 + Created.GetHashCode(); hashCode = hashCode * -1521134295 + Updated.GetHashCode(); return(hashCode); }