/// <inheritdoc /> public override int GetHashCode() { unchecked { int hashCode = LastMessageNumber.GetHashCode(); hashCode = (hashCode * 397) ^ (Messages is not null ? Messages.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ErrorMessage is not null ? ErrorMessage.GetHashCode() : 0); return(hashCode); } }
/// <inheritdoc /> public override int GetHashCode() { unchecked { int hashCode = ChatId != null?ChatId.GetHashCode() : 0; hashCode = (hashCode * 397) ^ LastMessageNumber.GetHashCode(); hashCode = (hashCode * 397) ^ Last.GetHashCode(); hashCode = (hashCode * 397) ^ Limit.GetHashCode(); hashCode = (hashCode * 397) ^ MinTime.GetHashCode(); hashCode = (hashCode * 397) ^ MaxTime.GetHashCode(); return(hashCode); } }