public override int GetHashCode() { unchecked { var hashCode = EventId?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (BeaconId?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (ActionTime?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Location?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Trigger; hashCode = (hashCode * 397) ^ Delivered.GetHashCode(); hashCode = (hashCode * 397) ^ Background.GetHashCode(); return(hashCode); } }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (TransactionDateOccured?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Status?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Shipped.GetHashCode()); hashCode = hashCode * -1521134295 + (Invoiced.GetHashCode()); hashCode = hashCode * -1521134295 + (ShippedDateOccured?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (InvoicedDateOccured?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Cancelled.GetHashCode()); hashCode = hashCode * -1521134295 + (InTransit.GetHashCode()); hashCode = hashCode * -1521134295 + (Picked.GetHashCode()); hashCode = hashCode * -1521134295 + (PaymentStatus.GetHashCode()); hashCode = hashCode * -1521134295 + (InitialOrderDate?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (FinalOrderDate?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Delivered.GetHashCode()); hashCode = hashCode * -1521134295 + (Ordered.GetHashCode()); return(hashCode); }
public override int GetHashCode() => TrackingInformation.GetHashCode() ^ Description.GetHashCode() ^ Delivered.GetHashCode() ^ Weight.GetHashCode() ^ Status.GetHashCode();