public override void Read(BinaryReader reader)
        {
            this.full_chat = Tl.Parse <ChatFull>(reader);
            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);
            }
        }
 public Messages_chatFullConstructor(ChatFull full_chat, List <Chat> chats, List <User> users)
 {
     this.full_chat = full_chat;
     this.chats     = chats;
     this.users     = users;
 }
Ejemplo n.º 3
0
 public override void OnResponse(BinaryReader reader)
 {
     chatFull = TLObject.Read <ChatFull>(reader);
 }