public override int GetHashCode() { int detailTypeHash = GoodsClass != null ? GoodsClass.GetHashCode() : -1; int standartHash = Standart != null ? Standart.GetHashCode() : -1; int partNumberHash = PartNumber.GetHashCode(); int descriptionHash = Description.GetHashCode(); return detailTypeHash ^ standartHash ^ partNumberHash ^ descriptionHash; }
public int GetHashCode(AccessoryRequired other) { if (ReferenceEquals(other, null) == true) { return(0); } int standartHash = Standart != null?Standart.GetHashCode() : -1.GetHashCode(); int partNumberHash = PartNumber.GetHashCode(); int descriptionHash = Description.GetHashCode(); return(standartHash ^ partNumberHash ^ descriptionHash); }