예제 #1
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags  = br.ReadInt32();
     Open   = (Flags & 1) != 0;
     Blocks = (TLVector <TLAbsPageBlock>)ObjectUtils.DeserializeVector <TLAbsPageBlock>(br);
     Title  = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }
예제 #2
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags    = br.ReadInt32();
     Autoplay = (Flags & 1) != 0;
     Loop     = (Flags & 2) != 0;
     VideoId  = br.ReadInt64();
     Caption  = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }
예제 #3
0
 public override void DeserializeBody(BinaryReader br)
 {
     Url           = StringUtil.Deserialize(br);
     WebpageId     = br.ReadInt64();
     AuthorPhotoId = br.ReadInt64();
     Author        = StringUtil.Deserialize(br);
     Date          = br.ReadInt32();
     Blocks        = (TLVector <TLAbsPageBlock>)ObjectUtils.DeserializeVector <TLAbsPageBlock>(br);
     Caption       = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }
예제 #4
0
        public override void DeserializeBody(BinaryReader br)
        {
            Flags          = br.ReadInt32();
            FullWidth      = (Flags & 1) != 0;
            AllowScrolling = (Flags & 8) != 0;
            if ((Flags & 2) != 0)
            {
                Url = StringUtil.Deserialize(br);
            }
            else
            {
                Url = null;
            }

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

            if ((Flags & 16) != 0)
            {
                PosterPhotoId = br.ReadInt64();
            }
            else
            {
                PosterPhotoId = null;
            }

            W       = br.ReadInt32();
            H       = br.ReadInt32();
            Caption = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
        }
예제 #5
0
 public override void DeserializeBody(BinaryReader br)
 {
     Text = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }
예제 #6
0
 public override void DeserializeBody(BinaryReader br)
 {
     PhotoId = br.ReadInt64();
     Caption = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }
예제 #7
0
 public override void DeserializeBody(BinaryReader br)
 {
     Items   = (TLVector <TLAbsPageBlock>)ObjectUtils.DeserializeVector <TLAbsPageBlock>(br);
     Caption = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }