public static ValidationResult <DeleteChatPhoto> CreateValidation(this DeleteChatPhoto value) =>
 new ValidationResult <DeleteChatPhoto>(value).ValidateRequired(x => x.ChatId);
示例#2
0
        public override int GetHashCode()
        {
            int hashCode = -103033237;

            hashCode = hashCode * -1521134295 + MessageId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(From);

            hashCode = hashCode * -1521134295 + EqualityComparer <Chat?> .Default.GetHashCode(SenderChat);

            hashCode = hashCode * -1521134295 + Date.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Chat> .Default.GetHashCode(Chat);

            hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(ForwardFrom);

            hashCode = hashCode * -1521134295 + EqualityComparer <Chat?> .Default.GetHashCode(ForwardFromChat);

            hashCode = hashCode * -1521134295 + ForwardFromMessageId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(ForwardSignature);

            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(ForwardSenderName);

            hashCode = hashCode * -1521134295 + ForwardDate.GetHashCode();
            hashCode = hashCode * -1521134295 + IsAutomaticForward.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Message?> .Default.GetHashCode(ReplyToMessage);

            hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(ViaBot);

            hashCode = hashCode * -1521134295 + EditDate.GetHashCode();
            hashCode = hashCode * -1521134295 + HasProtectedContent.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(MediaGroupId);

            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(AuthorSignature);

            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(Text);

            hashCode = hashCode * -1521134295 + EqualityComparer <IEnumerable <MessageEntity>?> .Default.GetHashCode(Entities);

            hashCode = hashCode * -1521134295 + EqualityComparer <Animation?> .Default.GetHashCode(Animation);

            hashCode = hashCode * -1521134295 + EqualityComparer <Audio?> .Default.GetHashCode(Audio);

            hashCode = hashCode * -1521134295 + EqualityComparer <Document?> .Default.GetHashCode(Document);

            hashCode = hashCode * -1521134295 + EqualityComparer <PhotoSize[]?> .Default.GetHashCode(Photo);

            hashCode = hashCode * -1521134295 + EqualityComparer <Sticker?> .Default.GetHashCode(Sticker);

            hashCode = hashCode * -1521134295 + EqualityComparer <Video?> .Default.GetHashCode(Video);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoNote?> .Default.GetHashCode(VideoNote);

            hashCode = hashCode * -1521134295 + EqualityComparer <Voice?> .Default.GetHashCode(Voice);

            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(Caption);

            hashCode = hashCode * -1521134295 + EqualityComparer <IEnumerable <MessageEntity>?> .Default.GetHashCode(CaptionEntities);

            hashCode = hashCode * -1521134295 + EqualityComparer <Contact?> .Default.GetHashCode(Contact);

            hashCode = hashCode * -1521134295 + EqualityComparer <Dice?> .Default.GetHashCode(Dice);

            hashCode = hashCode * -1521134295 + EqualityComparer <Game?> .Default.GetHashCode(Game);

            hashCode = hashCode * -1521134295 + EqualityComparer <Poll?> .Default.GetHashCode(Poll);

            hashCode = hashCode * -1521134295 + EqualityComparer <Venue?> .Default.GetHashCode(Venue);

            hashCode = hashCode * -1521134295 + EqualityComparer <Location?> .Default.GetHashCode(Location);

            hashCode = hashCode * -1521134295 + EqualityComparer <User[]?> .Default.GetHashCode(NewChatMembers);

            hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(LeftChatMember);

            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(NewChatTitle);

            hashCode = hashCode * -1521134295 + EqualityComparer <PhotoSize[]?> .Default.GetHashCode(NewChatPhoto);

            hashCode = hashCode * -1521134295 + DeleteChatPhoto.GetHashCode();
            hashCode = hashCode * -1521134295 + GroupChatCreated.GetHashCode();
            hashCode = hashCode * -1521134295 + SupergroupChatCreated.GetHashCode();
            hashCode = hashCode * -1521134295 + ChannelChatCreated.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <MessageAutoDeleteTimerChanged?> .Default.GetHashCode(MessageAutoDeleteTimerChanged);

            hashCode = hashCode * -1521134295 + MigrateToChatId.GetHashCode();
            hashCode = hashCode * -1521134295 + MigrateFromChatId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Message?> .Default.GetHashCode(PinnedMessage);

            hashCode = hashCode * -1521134295 + EqualityComparer <Invoice?> .Default.GetHashCode(Invoice);

            hashCode = hashCode * -1521134295 + EqualityComparer <SuccessfulPayment?> .Default.GetHashCode(SuccessfulPayment);

            hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(ConnectedWebsite);

            hashCode = hashCode * -1521134295 + EqualityComparer <PassportData?> .Default.GetHashCode(PassportData);

            hashCode = hashCode * -1521134295 + EqualityComparer <ProximityAlertTriggered?> .Default.GetHashCode(ProximityAlertTriggered);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatScheduled?> .Default.GetHashCode(VoiceChatScheduled);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatStarted?> .Default.GetHashCode(VoiceChatStarted);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatEnded?> .Default.GetHashCode(VoiceChatEnded);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatParticipantsInvited?> .Default.GetHashCode(VoiceChatParticipantsInvited);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatScheduled?> .Default.GetHashCode(VideoChatScheduled);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatStarted?> .Default.GetHashCode(VideoChatStarted);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatEnded?> .Default.GetHashCode(VideoChatEnded);

            hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatParticipantsInvited?> .Default.GetHashCode(VideoChatParticipantsInvited);

            hashCode = hashCode * -1521134295 + EqualityComparer <WebAppData?> .Default.GetHashCode(WebAppData);

            hashCode = hashCode * -1521134295 + EqualityComparer <InlineKeyboardMarkup?> .Default.GetHashCode(ReplyMarkup);

            return(hashCode);
        }