public override int GetHashCode() { unchecked { int hash = 17; hash = hash * 23 + (AccountNumber == null ? 0 : AccountNumber.GetHashCode()); hash = hash * 23 + (BillToAddressId == default(int) ? 0 : BillToAddressId.GetHashCode()); hash = hash * 23 + (Comment == null ? 0 : Comment.GetHashCode()); hash = hash * 23 + (CreditCardApprovalCode == null ? 0 : CreditCardApprovalCode.GetHashCode()); hash = hash * 23 + (CreditCardId == null ? 0 : CreditCardId.GetHashCode()); hash = hash * 23 + (CurrencyRateId == null ? 0 : CurrencyRateId.GetHashCode()); hash = hash * 23 + (CustomerId == default(int) ? 0 : CustomerId.GetHashCode()); hash = hash * 23 + (DueDate == default(DateTime) ? 0 : DueDate.GetHashCode()); hash = hash * 23 + (Freight == default(decimal) ? 0 : Freight.GetHashCode()); hash = hash * 23 + (ModifiedDate == default(DateTime) ? 0 : ModifiedDate.GetHashCode()); hash = hash * 23 + (OnlineOrderFlag == default(bool) ? 0 : OnlineOrderFlag.GetHashCode()); hash = hash * 23 + (OrderDate == default(DateTime) ? 0 : OrderDate.GetHashCode()); hash = hash * 23 + (PurchaseOrderNumber == null ? 0 : PurchaseOrderNumber.GetHashCode()); hash = hash * 23 + (RevisionNumber == default(byte) ? 0 : RevisionNumber.GetHashCode()); hash = hash * 23 + (Rowguid == default(Guid) ? 0 : Rowguid.GetHashCode()); hash = hash * 23 + (SalesOrderNumber == null ? 0 : SalesOrderNumber.GetHashCode()); hash = hash * 23 + (SalesPersonId == null ? 0 : SalesPersonId.GetHashCode()); hash = hash * 23 + (ShipDate == null ? 0 : ShipDate.GetHashCode()); hash = hash * 23 + (ShipMethodId == default(int) ? 0 : ShipMethodId.GetHashCode()); hash = hash * 23 + (ShipToAddressId == default(int) ? 0 : ShipToAddressId.GetHashCode()); hash = hash * 23 + (Status == default(byte) ? 0 : Status.GetHashCode()); hash = hash * 23 + (SubTotal == default(decimal) ? 0 : SubTotal.GetHashCode()); hash = hash * 23 + (TaxAmt == default(decimal) ? 0 : TaxAmt.GetHashCode()); hash = hash * 23 + (TerritoryId == null ? 0 : TerritoryId.GetHashCode()); hash = hash * 23 + (TotalDue == default(decimal) ? 0 : TotalDue.GetHashCode()); return(hash); } }
public override int GetHashCode() { unchecked { var hashCode = (Id != null ? Id.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IssueDate.GetHashCode(); hashCode = (hashCode * 397) ^ DueDate.GetHashCode(); hashCode = (hashCode * 397) ^ RedemptionDate.GetHashCode(); hashCode = (hashCode * 397) ^ (Items != null ? Items.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Payments != null ? Payments.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Supplier != null ? Supplier.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Receiver != null ? Receiver.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { unchecked { int hash = 17; hash = hash * 23 + (DueDate == default(DateTime) ? 0 : DueDate.GetHashCode()); hash = hash * 23 + (EndDate == null ? 0 : EndDate.GetHashCode()); hash = hash * 23 + (ModifiedDate == default(DateTime) ? 0 : ModifiedDate.GetHashCode()); hash = hash * 23 + (OrderQty == default(int) ? 0 : OrderQty.GetHashCode()); hash = hash * 23 + (ProductId == default(int) ? 0 : ProductId.GetHashCode()); hash = hash * 23 + (ScrappedQty == default(short) ? 0 : ScrappedQty.GetHashCode()); hash = hash * 23 + (ScrapReasonId == null ? 0 : ScrapReasonId.GetHashCode()); hash = hash * 23 + (StartDate == default(DateTime) ? 0 : StartDate.GetHashCode()); hash = hash * 23 + (StockedQty == default(int) ? 0 : StockedQty.GetHashCode()); return(hash); } }
public override int GetHashCode() { unchecked { int hash = 17; hash = hash * 23 + (DueDate == default(DateTime) ? 0 : DueDate.GetHashCode()); hash = hash * 23 + (LineTotal == default(decimal) ? 0 : LineTotal.GetHashCode()); hash = hash * 23 + (ModifiedDate == default(DateTime) ? 0 : ModifiedDate.GetHashCode()); hash = hash * 23 + (OrderQty == default(short) ? 0 : OrderQty.GetHashCode()); hash = hash * 23 + (ProductId == default(int) ? 0 : ProductId.GetHashCode()); hash = hash * 23 + (PurchaseOrderId == default(int) ? 0 : PurchaseOrderId.GetHashCode()); hash = hash * 23 + (ReceivedQty == default(decimal) ? 0 : ReceivedQty.GetHashCode()); hash = hash * 23 + (RejectedQty == default(decimal) ? 0 : RejectedQty.GetHashCode()); hash = hash * 23 + (StockedQty == default(decimal) ? 0 : StockedQty.GetHashCode()); hash = hash * 23 + (UnitPrice == default(decimal) ? 0 : UnitPrice.GetHashCode()); return(hash); } }
/// <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 (Id != null) { hashCode = hashCode * 59 + Id.GetHashCode(); } if (Title != null) { hashCode = hashCode * 59 + Title.GetHashCode(); } if (Description != null) { hashCode = hashCode * 59 + Description.GetHashCode(); } if (Importance != null) { hashCode = hashCode * 59 + Importance.GetHashCode(); } if (CreatedDate != null) { hashCode = hashCode * 59 + CreatedDate.GetHashCode(); } if (DueDate != null) { hashCode = hashCode * 59 + DueDate.GetHashCode(); } if (FinishedDate != null) { hashCode = hashCode * 59 + FinishedDate.GetHashCode(); } if (Finished != null) { hashCode = hashCode * 59 + Finished.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = (Project != null ? Project.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Tracker != null ? Tracker.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Status != null ? Status.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Priority != null ? Priority.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Author != null ? Author.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Category != null ? Category.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Subject != null ? Subject.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Description != null ? Description.GetHashCode() : 0); hashCode = (hashCode * 397) ^ StartDate.GetHashCode(); hashCode = (hashCode * 397) ^ DueDate.GetHashCode(); hashCode = (hashCode * 397) ^ DoneRatio.GetHashCode(); hashCode = (hashCode * 397) ^ PrivateNotes.GetHashCode(); hashCode = (hashCode * 397) ^ EstimatedHours.GetHashCode(); hashCode = (hashCode * 397) ^ SpentHours.GetHashCode(); hashCode = (hashCode * 397) ^ (CustomFields != null ? CustomFields.GetHashCode() : 0); hashCode = (hashCode * 397) ^ CreatedOn.GetHashCode(); hashCode = (hashCode * 397) ^ UpdatedOn.GetHashCode(); hashCode = (hashCode * 397) ^ ClosedOn.GetHashCode(); hashCode = (hashCode * 397) ^ (Notes != null ? Notes.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (AssignedTo != null ? AssignedTo.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ParentIssue != null ? ParentIssue.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (FixedVersion != null ? FixedVersion.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IsPrivate.GetHashCode(); hashCode = (hashCode * 397) ^ TotalSpentHours.GetHashCode(); hashCode = (hashCode * 397) ^ TotalEstimatedHours.GetHashCode(); hashCode = (hashCode * 397) ^ (Journals != null ? Journals.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Changesets != null ? Changesets.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Attachments != null ? Attachments.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Relations != null ? Relations.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Children != null ? Children.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Uploads != null ? Uploads.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Watchers != null ? Watchers.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { int hashCode = 772730141; if (Uid != null) { hashCode += Uid.GetHashCode(); } if (RequestMethod != null) { hashCode += RequestMethod.GetHashCode(); } if (RequestType != null) { hashCode += RequestType.GetHashCode(); } if (DueDate != null) { hashCode += DueDate.GetHashCode(); } if (FixedAmountRequestedMoney != null) { hashCode += FixedAmountRequestedMoney.GetHashCode(); } if (PercentageRequested != null) { hashCode += PercentageRequested.GetHashCode(); } if (TippingEnabled != null) { hashCode += TippingEnabled.GetHashCode(); } if (AutomaticPaymentSource != null) { hashCode += AutomaticPaymentSource.GetHashCode(); } if (CardId != null) { hashCode += CardId.GetHashCode(); } if (Reminders != null) { hashCode += Reminders.GetHashCode(); } if (ComputedAmountMoney != null) { hashCode += ComputedAmountMoney.GetHashCode(); } if (TotalCompletedAmountMoney != null) { hashCode += TotalCompletedAmountMoney.GetHashCode(); } if (RoundingAdjustmentIncludedMoney != null) { hashCode += RoundingAdjustmentIncludedMoney.GetHashCode(); } return(hashCode); }