Ejemplo n.º 1
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags       = br.ReadInt32();
     Id          = br.ReadInt64();
     AccessHash  = br.ReadInt64();
     ShortName   = StringUtil.Deserialize(br);
     Title       = StringUtil.Deserialize(br);
     Description = StringUtil.Deserialize(br);
     Photo       = (TlAbsPhoto)ObjectUtils.DeserializeObject(br);
     if ((Flags & 1) != 0)
     {
         Document = (TlAbsDocument)ObjectUtils.DeserializeObject(br);
     }
     else
     {
         Document = null;
     }
 }
Ejemplo n.º 2
0
        public override void DeserializeBody(BinaryReader br)
        {
            Flags      = br.ReadInt32();
            Id         = br.ReadInt64();
            Url        = StringUtil.Deserialize(br);
            DisplayUrl = StringUtil.Deserialize(br);
            if ((Flags & 1) != 0)
            {
                Type = StringUtil.Deserialize(br);
            }
            else
            {
                Type = null;
            }

            if ((Flags & 2) != 0)
            {
                SiteName = StringUtil.Deserialize(br);
            }
            else
            {
                SiteName = null;
            }

            if ((Flags & 4) != 0)
            {
                Title = StringUtil.Deserialize(br);
            }
            else
            {
                Title = null;
            }

            if ((Flags & 8) != 0)
            {
                Description = StringUtil.Deserialize(br);
            }
            else
            {
                Description = null;
            }

            if ((Flags & 16) != 0)
            {
                Photo = (TlAbsPhoto)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                Photo = null;
            }

            if ((Flags & 32) != 0)
            {
                EmbedUrl = StringUtil.Deserialize(br);
            }
            else
            {
                EmbedUrl = null;
            }

            if ((Flags & 32) != 0)
            {
                EmbedType = StringUtil.Deserialize(br);
            }
            else
            {
                EmbedType = null;
            }

            if ((Flags & 64) != 0)
            {
                EmbedWidth = br.ReadInt32();
            }
            else
            {
                EmbedWidth = null;
            }

            if ((Flags & 64) != 0)
            {
                EmbedHeight = br.ReadInt32();
            }
            else
            {
                EmbedHeight = null;
            }

            if ((Flags & 128) != 0)
            {
                Duration = br.ReadInt32();
            }
            else
            {
                Duration = null;
            }

            if ((Flags & 256) != 0)
            {
                Author = StringUtil.Deserialize(br);
            }
            else
            {
                Author = null;
            }

            if ((Flags & 512) != 0)
            {
                Document = (TlAbsDocument)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                Document = null;
            }
        }
Ejemplo n.º 3
0
 public override void DeserializeBody(BinaryReader br)
 {
     Url      = StringUtil.Deserialize(br);
     Photo    = (TlAbsPhoto)ObjectUtils.DeserializeObject(br);
     Document = (TlAbsDocument)ObjectUtils.DeserializeObject(br);
 }
 public override void DeserializeResponse(BinaryReader br)
 {
     Response = (TlAbsDocument)ObjectUtils.DeserializeObject(br);
 }
Ejemplo n.º 5
0
 public override void DeserializeBody(BinaryReader br)
 {
     Set   = (TlStickerSet)ObjectUtils.DeserializeObject(br);
     Cover = (TlAbsDocument)ObjectUtils.DeserializeObject(br);
 }