public override int GetHashCode() { unchecked // Overflow is fine, just wrap { int hash = 17; // Suitable nullity checks etc, of course :) hash = hash * 23 + OrderNumber.GetHashCode(); hash = hash * 23 + WarehouseId.GetHashCode(); hash = hash * 23 + WarehousePalletId.GetHashCode(); return(hash); } }
public override int GetHashCode() { var hashCode = 2045822872; hashCode = hashCode * -1521134295 + OrderNumber.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Client> .Default.GetHashCode(OrderClient); hashCode = hashCode * -1521134295 + EqualityComparer <OrderDetails[]> .Default.GetHashCode(OrderDetails); hashCode = hashCode * -1521134295 + OrderSumPrice.GetHashCode(); return(hashCode); }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrderNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (WrittenDate?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (NotBeforeDate?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (QuantityOrdered?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ReceiveDate?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (QuantityReceived?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Caller?.GetHashCode() ?? 0); return(hashCode); }
public override int GetHashCode() { var hashCode = 370739583; hashCode = hashCode * -1521134295 + OrderNumber.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ClientName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DateTime); hashCode = hashCode * -1521134295 + OrderAmount.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <List <OrderItem> > .Default.GetHashCode(OrderItems); return(hashCode); }
public override int GetHashCode() { unchecked { int hashCode = Id.GetHashCode(); hashCode = (hashCode * 397) ^ (OrderNumber != null ? OrderNumber.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Location != null ? Location.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0); hashCode = (hashCode * 397) ^ NeedBy.GetHashCode(); hashCode = (hashCode * 397) ^ (Status != null ? Status.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (City != null ? City.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (State != null ? State.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Trade != null ? Trade.GetHashCode() : 0); return(hashCode); } }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (OrderNumber != null) { hashCode = hashCode * 59 + OrderNumber.GetHashCode(); } if (OriginalOrder != null) { hashCode = hashCode * 59 + OriginalOrder.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { return(OrderNumber.GetHashCode()); }