public override void DeserializeBody(BinaryReader br) { flags = br.ReadInt32(); creator = (flags & 1) != 0; kicked = (flags & 2) != 0; left = (flags & 4) != 0; admins_enabled = (flags & 8) != 0; admin = (flags & 16) != 0; deactivated = (flags & 32) != 0; id = br.ReadInt32(); title = StringUtil.Deserialize(br); photo = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br); participants_count = br.ReadInt32(); date = br.ReadInt32(); version = br.ReadInt32(); if ((flags & 64) != 0) { migrated_to = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); } else { migrated_to = null; } Type = TLAbsChatTypes.TLChat; }
public override void DeserializeBody(BinaryReader br) { this.Flags = br.ReadInt32(); this.Creator = (this.Flags & 1) != 0; this.Kicked = (this.Flags & 2) != 0; this.Left = (this.Flags & 4) != 0; this.AdminsEnabled = (this.Flags & 8) != 0; this.Admin = (this.Flags & 16) != 0; this.Deactivated = (this.Flags & 32) != 0; this.Id = br.ReadInt32(); this.Title = StringUtil.Deserialize(br); this.Photo = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br); this.ParticipantsCount = br.ReadInt32(); this.Date = br.ReadInt32(); this.Version = br.ReadInt32(); if ((this.Flags & 64) != 0) { this.MigratedTo = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); } else { this.MigratedTo = null; } }
public override void DeserializeBody(BinaryReader br) { Flags = br.ReadInt32(); Creator = (Flags & 1) != 0; Kicked = (Flags & 2) != 0; Left = (Flags & 4) != 0; AdminsEnabled = (Flags & 8) != 0; Admin = (Flags & 16) != 0; Deactivated = (Flags & 32) != 0; Id = br.ReadInt32(); Title = StringUtil.Deserialize(br); Photo = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br); ParticipantsCount = br.ReadInt32(); Date = br.ReadInt32(); Version = br.ReadInt32(); if ((Flags & 64) != 0) { MigratedTo = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); } else { MigratedTo = null; } }