Telegram.MTProto.Components.UpdatesProcessor.ProcessUpdate C# (CSharp) Method

ProcessUpdate() private method

private ProcessUpdate ( Update update ) : void
update Update
return void
        private void ProcessUpdate(Update update) {
            switch(update.Constructor) {
                case Constructor.updateNewMessage:
                    ProcessUpdate((UpdateNewMessageConstructor)update);
                    break;
                case Constructor.updateMessageID:
                    ProcessUpdate((UpdateMessageIDConstructor)update);
                    break;
                case Constructor.updateReadMessages:
                    ProcessUpdate((UpdateReadMessagesConstructor)update);
                    break;
                case Constructor.updateDeleteMessages:
                    ProcessUpdate((UpdateDeleteMessagesConstructor)update);
                    break;
                case Constructor.updateRestoreMessages:
                    ProcessUpdate((UpdateRestoreMessagesConstructor)update);
                    break;
                case Constructor.updateUserTyping:
                    ProcessUpdate((UpdateUserTypingConstructor)update);
                    break;
                case Constructor.updateChatUserTyping:
                    ProcessUpdate((UpdateChatUserTypingConstructor)update);
                    break;
                case Constructor.updateChatParticipants:
                    ProcessUpdate((UpdateChatParticipantsConstructor)update);
                    break;
                case Constructor.updateUserStatus:
                    ProcessUpdate((UpdateUserStatusConstructor)update);
                    break;
                case Constructor.updateUserName:
                    ProcessUpdate((UpdateUserNameConstructor)update);
                    break;
                case Constructor.updateUserPhoto:
                    ProcessUpdate((UpdateUserPhotoConstructor)update);
                    break;
                case Constructor.updateContactRegistered:
                    ProcessUpdate((UpdateContactRegisteredConstructor)update);
                    break;
                case Constructor.updateContactLink:
                    ProcessUpdate((UpdateContactLinkConstructor)update);
                    break;
                case Constructor.updateActivation:
                    ProcessUpdate((UpdateActivationConstructor)update);
                    break;
                case Constructor.updateNewAuthorization:
                    ProcessUpdate((UpdateNewAuthorizationConstructor)update);
                    break;
                case Constructor.updateNewGeoChatMessage:
                    ProcessUpdate((UpdateNewGeoChatMessageConstructor)update);
                    break;
                case Constructor.updateNewEncryptedMessage:
                    ProcessUpdate((UpdateNewEncryptedMessageConstructor)update);
                    break;
                case Constructor.updateEncryptedChatTyping:
                    ProcessUpdate((UpdateEncryptedChatTypingConstructor)update);
                    break;
                case Constructor.updateEncryption:
                    ProcessUpdate((UpdateEncryptionConstructor)update);
                    break;
                case Constructor.updateEncryptedMessagesRead:
                    ProcessUpdate((UpdateEncryptedMessagesReadConstructor)update);
                    break;
                case Constructor.updateChatParticipantAdd:
                    ProcessUpdate((UpdateChatParticipantAddConstructor)update);
                    break;
                case Constructor.updateChatParticipantDelete:
                    ProcessUpdate((UpdateChatParticipantDeleteConstructor)update);
                    break;
                case Constructor.updateDcOptions:
                    ProcessUpdate((UpdateDcOptionsConstructor)update);
                    break;
            }
        }

Same methods

UpdatesProcessor::ProcessUpdate ( UpdateActivationConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateChatParticipantAddConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateChatParticipantDeleteConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateChatParticipantsConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateChatUserTypingConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateContactLinkConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateContactRegisteredConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateDcOptionsConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateDeleteMessagesConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateEncryptedChatTypingConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateEncryptedMessagesReadConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateEncryptionConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateMessageIDConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateNewAuthorizationConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateNewEncryptedMessageConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateNewGeoChatMessageConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateNewMessageConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateReadMessagesConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateRestoreMessagesConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateShortChatMessageConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateShortConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateShortMessageConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateUserNameConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateUserPhotoConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateUserStatusConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdateUserTypingConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdatesCombinedConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdatesConstructor update ) : void
UpdatesProcessor::ProcessUpdate ( UpdatesTooLongConstructor update ) : void