public override void Read(BinaryReader reader) { reader.ReadInt32(); // vector code int new_messages_len = reader.ReadInt32(); this.new_messages = new List <Message>(new_messages_len); for (int new_messages_index = 0; new_messages_index < new_messages_len; new_messages_index++) { Message new_messages_element; new_messages_element = Tl.Parse <Message>(reader); this.new_messages.Add(new_messages_element); } reader.ReadInt32(); // vector code int new_encrypted_messages_len = reader.ReadInt32(); this.new_encrypted_messages = new List <EncryptedMessage>(new_encrypted_messages_len); for (int new_encrypted_messages_index = 0; new_encrypted_messages_index < new_encrypted_messages_len; new_encrypted_messages_index++) { EncryptedMessage new_encrypted_messages_element; new_encrypted_messages_element = Tl.Parse <EncryptedMessage>(reader); this.new_encrypted_messages.Add(new_encrypted_messages_element); } reader.ReadInt32(); // vector code int other_updates_len = reader.ReadInt32(); this.other_updates = new List <Update>(other_updates_len); for (int other_updates_index = 0; other_updates_index < other_updates_len; other_updates_index++) { Update other_updates_element; other_updates_element = Tl.Parse <Update>(reader); this.other_updates.Add(other_updates_element); } reader.ReadInt32(); // vector code int chats_len = reader.ReadInt32(); this.chats = new List <Chat>(chats_len); for (int chats_index = 0; chats_index < chats_len; chats_index++) { Chat chats_element; chats_element = Tl.Parse <Chat>(reader); this.chats.Add(chats_element); } reader.ReadInt32(); // vector code int users_len = reader.ReadInt32(); this.users = new List <User>(users_len); for (int users_index = 0; users_index < users_len; users_index++) { User users_element; users_element = Tl.Parse <User>(reader); this.users.Add(users_element); } this.state = Tl.Parse <updates_State>(reader); }
public Updates_differenceConstructor(List <Message> new_messages, List <EncryptedMessage> new_encrypted_messages, List <Update> other_updates, List <Chat> chats, List <User> users, updates_State state) { this.new_messages = new_messages; this.new_encrypted_messages = new_encrypted_messages; this.other_updates = other_updates; this.chats = chats; this.users = users; this.state = state; }
public override void OnResponse(BinaryReader reader) { updates = TL.Parse <updates_State>(reader); }