示例#1
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteInt64(PhotoId);
     to.WriteObject(Caption);
 }
示例#2
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteInt32((Int32)Flags);
     to.WriteObject(Data);
 }
示例#3
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0xE9BFB4F3);
     to.WriteObject(Id);
     to.Write(Caption);
 }
示例#4
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0xBAAFE5E0);
     to.WriteObject(Author);
     to.Write(PublishedDate);
 }
示例#5
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x1A77F29C);
     to.WriteObject(Id);
     to.Write(Caption);
 }
示例#6
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Set);
     to.WriteObject(Cover);
 }
示例#7
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x4D5BBE0C);
     to.WriteObject(Users);
 }
示例#8
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x5725E40A);
     to.WriteObject(PublicKeys);
 }
示例#9
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x263D7C26);
     to.WriteObject(Text);
     to.WriteObject(Caption);
 }
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Participant);
 }
示例#11
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Difference);
 }
示例#12
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x488A7337);
     to.WriteObject(Users);
 }
示例#13
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Message);
 }
示例#14
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Messages);
     to.WriteInt32(Pts);
     to.WriteInt32(PtsCount);
 }
示例#15
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Blocks);
     to.WriteObject(Photos);
     to.WriteObject(Documents);
 }
示例#16
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0xB4A2E88D);
     to.WriteObject(Chat);
     to.Write(Date);
 }
示例#17
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x7B1A118F);
     to.WriteObject(GeoPoint);
     to.Write(Period);
 }
示例#18
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteInt32(ChatId);
     to.WriteInt32(UserId);
     to.WriteObject(Action);
 }
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0xB82F55C3);
     to.WriteObject(PrevPhoto);
     to.WriteObject(NewPhoto);
 }
示例#20
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Text);
     to.WriteString(Url ?? string.Empty);
     to.WriteInt64(WebPageId);
 }
示例#21
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0x31B81A7F);
     to.Write(AudioId);
     to.WriteObject(Caption);
 }
 public override void Write(TLBinaryWriter to)
 {
     to.WriteString(Url ?? string.Empty);
     to.WriteObject(ChatInvite);
 }
示例#23
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteString(Id ?? string.Empty);
     to.WriteString(Title ?? string.Empty);
     to.WriteObject(Prices);
 }
示例#24
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(GeoPoint);
 }
示例#25
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Text);
 }
 public override void Write(TLBinaryWriter to)
 {
     to.WriteObject(Text);
     to.WriteString(Language ?? string.Empty);
 }
示例#27
0
 public override void Write(TLBinaryWriter to)
 {
     to.WriteInt32(UserId);
     to.WriteObject(MyLink);
     to.WriteObject(ForeignLink);
 }
示例#28
0
文件: TLWebPage.cs 项目: Fart03/lau
        public override void Write(TLBinaryWriter to)
        {
            UpdateFlags();

            to.Write(0x5F07B4BC);
            to.Write((Int32)Flags);
            to.Write(Id);
            to.Write(Url);
            to.Write(DisplayUrl);
            to.Write(Hash);
            if (HasType)
            {
                to.Write(Type);
            }
            if (HasSiteName)
            {
                to.Write(SiteName);
            }
            if (HasTitle)
            {
                to.Write(Title);
            }
            if (HasDescription)
            {
                to.Write(Description);
            }
            if (HasPhoto)
            {
                to.WriteObject(Photo);
            }
            if (HasEmbedUrl)
            {
                to.Write(EmbedUrl);
            }
            if (HasEmbedType)
            {
                to.Write(EmbedType);
            }
            if (HasEmbedWidth)
            {
                to.Write(EmbedWidth.Value);
            }
            if (HasEmbedHeight)
            {
                to.Write(EmbedHeight.Value);
            }
            if (HasDuration)
            {
                to.Write(Duration.Value);
            }
            if (HasAuthor)
            {
                to.Write(Author);
            }
            if (HasDocument)
            {
                to.WriteObject(Document);
            }
            if (HasCachedPage)
            {
                to.WriteObject(CachedPage);
            }
        }
示例#29
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0xC7F49B7);
     to.WriteObject(Users);
 }
示例#30
0
 public override void Write(TLBinaryWriter to)
 {
     to.Write(0xEB49081D);
     to.Write(Url);
     to.WriteObject(ChatInvite);
 }