public override int GetHashCode() { unchecked { var hashCode = TaskId.GetHashCode(); hashCode = (hashCode * 397) ^ Recipient.GetHashCode(); hashCode = (hashCode * 397) ^ Message.GetHashCode(); hashCode = (hashCode * 397) ^ TriggerDateUtc.GetHashCode(); hashCode = (hashCode * 397) ^ RepeatInterval.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = TaskId.GetHashCode(); hashCode = (hashCode * 397) ^ Recipient.GetHashCode(); hashCode = (hashCode * 397) ^ Message.GetHashCode(); hashCode = (hashCode * 397) ^ TriggerDateUtc.GetHashCode(); hashCode = (hashCode * 397) ^ (Ack != null ? Ack.GetHashCode() : 0); return(hashCode); } }
public bool Equals(Entry other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(TaskId.Equals(other.TaskId) && Equals(Recipient, other.Recipient) && Equals(Message, other.Message) && TriggerDateUtc.Equals(other.TriggerDateUtc) && RepeatInterval.Equals(other.RepeatInterval)); }
public bool Equals(ScheduleCron other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(string.Equals(TaskId, other.TaskId) && Equals(Recipient, other.Recipient) && Equals(Message, other.Message) && TriggerDateUtc.Equals(other.TriggerDateUtc) && Equals(Ack, other.Ack) && CronExpression == other.CronExpression); }
public bool Equals(ScheduleRepeatedly other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(string.Equals(TaskId, other.TaskId) && Equals(Recipient, other.Recipient) && Equals(Message, other.Message) && TriggerDateUtc.Equals(other.TriggerDateUtc) && Equals(Ack, other.Ack) && RepeatInterval == other.RepeatInterval); }
public bool Equals(Schedule other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } if (this.GetType() != other.GetType()) { return(false); } return(string.Equals(TaskId, other.TaskId) && Equals(Recipient, other.Recipient) && Equals(Message, other.Message) && TriggerDateUtc.Equals(other.TriggerDateUtc) && Equals(Ack, other.Ack)); }