protected bool Equals(SnapshotSelectionCriteria other) { return(MaxSequenceNr == other.MaxSequenceNr && MaxTimeStamp.Equals(other.MaxTimeStamp) && MinSequenceNr == other.MinSequenceNr && MinTimestamp.Equals(other.MinTimestamp)); }
public override int GetHashCode() { unchecked { var hashCode = MaxSequenceNr.GetHashCode(); hashCode = (hashCode * 397) ^ MaxTimeStamp.GetHashCode(); hashCode = (hashCode * 397) ^ MinSequenceNr.GetHashCode(); hashCode = (hashCode * 397) ^ MinTimestamp.GetHashCode(); return(hashCode); } }