public override int GetHashCode() { var hashCode = -1891000852; hashCode = hashCode * -1521134295 + Id.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Title); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Author); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Genre); hashCode = hashCode * -1521134295 + YearPublished.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Publisher); hashCode = hashCode * -1521134295 + Rating.GetHashCode(); return(hashCode); }
public override int GetHashCode() { var hashCode = -619652410; hashCode = (hashCode * -1521134295) + this.Id.GetHashCode(); hashCode = (hashCode * -1521134295) + EqualityComparer <string> .Default.GetHashCode(this.ISBN); hashCode = (hashCode * -1521134295) + EqualityComparer <string> .Default.GetHashCode(Author); hashCode = (hashCode * -1521134295) + EqualityComparer <string> .Default.GetHashCode(Title); hashCode = (hashCode * -1521134295) + EqualityComparer <string> .Default.GetHashCode(Publisher); hashCode = (hashCode * -1521134295) + YearPublished.GetHashCode(); hashCode = (hashCode * -1521134295) + Pages.GetHashCode(); hashCode = (hashCode * -1521134295) + Price.GetHashCode(); return(hashCode); }