public override int GetHashCode() { var hashCode = -1420007036; hashCode = hashCode * -1521134295 + Дата.GetHashCode(); hashCode = hashCode * -1521134295 + ДатаПрихода.GetHashCode(); hashCode = hashCode * -1521134295 + AVS.GetHashCode(); hashCode = hashCode * -1521134295 + Артикул.GetHashCode(); hashCode = hashCode * -1521134295 + НомерЗаказа.GetHashCode(); hashCode = hashCode * -1521134295 + Количество.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ИмяТовара); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ИмяПродавца); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(НомерКлиента); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ИмяКлиента); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Поставщик); hashCode = hashCode * -1521134295 + Статус.GetHashCode(); return(hashCode); }