Serialize() public static method

public static Serialize ( string src, BinaryWriter writer ) : void
src string
writer System.IO.BinaryWriter
return void
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Link, bw);
     StringUtil.Serialize(Html, bw);
 }
Example #2
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(text, bw);
     StringUtil.Serialize(email, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Keyword, bw);
     ObjectUtils.SerializeObject(Emoticons, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(PrevValue, bw);
     StringUtil.Serialize(NewValue, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(short_name, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Feature, bw);
     StringUtil.Serialize(Description, bw);
 }
Example #7
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(msg_ids, bw);
     StringUtil.Serialize(info, bw);
 }
Example #8
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(UserId);
     StringUtil.Serialize(Phone, bw);
 }
Example #9
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(this.Constructor);
     StringUtil.Serialize(this.Url, bw);
     bw.Write(this.AccessHash);
 }
Example #10
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(Flags);
     bw.Write(Id);
     StringUtil.Serialize(Url, bw);
     StringUtil.Serialize(DisplayUrl, bw);
     bw.Write(Hash);
     if ((Flags & 1) != 0)
     {
         StringUtil.Serialize(Type, bw);
     }
     if ((Flags & 2) != 0)
     {
         StringUtil.Serialize(SiteName, bw);
     }
     if ((Flags & 4) != 0)
     {
         StringUtil.Serialize(Title, bw);
     }
     if ((Flags & 8) != 0)
     {
         StringUtil.Serialize(Description, bw);
     }
     if ((Flags & 16) != 0)
     {
         ObjectUtils.SerializeObject(Photo, bw);
     }
     if ((Flags & 32) != 0)
     {
         StringUtil.Serialize(EmbedUrl, bw);
     }
     if ((Flags & 32) != 0)
     {
         StringUtil.Serialize(EmbedType, bw);
     }
     if ((Flags & 64) != 0)
     {
         bw.Write(EmbedWidth.Value);
     }
     if ((Flags & 64) != 0)
     {
         bw.Write(EmbedHeight.Value);
     }
     if ((Flags & 128) != 0)
     {
         bw.Write(Duration.Value);
     }
     if ((Flags & 256) != 0)
     {
         StringUtil.Serialize(Author, bw);
     }
     if ((Flags & 512) != 0)
     {
         ObjectUtils.SerializeObject(Document, bw);
     }
     if ((Flags & 1024) != 0)
     {
         ObjectUtils.SerializeObject(CachedPage, bw);
     }
     if ((Flags & 4096) != 0)
     {
         ObjectUtils.SerializeObject(Attributes, bw);
     }
 }
Example #11
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(label, bw);
     bw.Write(amount);
 }
Example #12
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(GeoPoint, bw);
     StringUtil.Serialize(Address, bw);
 }
Example #13
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(BotId, bw);
     StringUtil.Serialize(ShortName, bw);
 }
Example #14
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(dc_id);
     StringUtil.Serialize(public_key, bw);
 }
Example #15
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(this.Constructor);
     StringUtil.Serialize(this.Id, bw);
     BytesUtil.Serialize(this.TmpPassword, bw);
 }
Example #16
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(text, bw);
     StringUtil.Serialize(start_param, bw);
 }
Example #17
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(command, bw);
     StringUtil.Serialize(description, bw);
 }
Example #18
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ComputeFlags();
     bw.Write(flags);
     bw.Write(id);
     StringUtil.Serialize(url, bw);
     StringUtil.Serialize(display_url, bw);
     bw.Write(hash);
     if ((flags & 1) != 0)
     {
         StringUtil.Serialize(type, bw);
     }
     if ((flags & 2) != 0)
     {
         StringUtil.Serialize(site_name, bw);
     }
     if ((flags & 4) != 0)
     {
         StringUtil.Serialize(title, bw);
     }
     if ((flags & 8) != 0)
     {
         StringUtil.Serialize(description, bw);
     }
     if ((flags & 16) != 0)
     {
         ObjectUtils.SerializeObject(photo, bw);
     }
     if ((flags & 32) != 0)
     {
         StringUtil.Serialize(embed_url, bw);
     }
     if ((flags & 32) != 0)
     {
         StringUtil.Serialize(embed_type, bw);
     }
     if ((flags & 64) != 0)
     {
         bw.Write(embed_width.Value);
     }
     if ((flags & 64) != 0)
     {
         bw.Write(embed_height.Value);
     }
     if ((flags & 128) != 0)
     {
         bw.Write(duration.Value);
     }
     if ((flags & 256) != 0)
     {
         StringUtil.Serialize(author, bw);
     }
     if ((flags & 512) != 0)
     {
         ObjectUtils.SerializeObject(document, bw);
     }
     if ((flags & 1024) != 0)
     {
         ObjectUtils.SerializeObject(cached_page, bw);
     }
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Text, bw);
     BytesUtil.Serialize(Data, bw);
 }
Example #20
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(PaymentToken, bw);
     StringUtil.Serialize(GoogleTransactionId, bw);
 }
Example #21
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Title, bw);
     bw.Write(ChatId);
 }
Example #22
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(emoticon, bw);
     ObjectUtils.SerializeObject(documents, bw);
 }
Example #23
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Id, bw);
     StringUtil.Serialize(ProviderChargeId, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(title,bw);
     ObjectUtils.SerializeObject(users,bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Url, bw);
     StringUtil.Serialize(Caption, bw);
 }
Example #26
0
        public override void SerializeBody(BinaryWriter bw)
        {
            bw.Write(Constructor);
            bw.Write(Flags);



            bw.Write(Id);
            StringUtil.Serialize(About, bw);
            if ((Flags & 1) != 0)
            {
                bw.Write(ParticipantsCount.Value);
            }
            if ((Flags & 2) != 0)
            {
                bw.Write(AdminsCount.Value);
            }
            if ((Flags & 4) != 0)
            {
                bw.Write(KickedCount.Value);
            }
            if ((Flags & 4) != 0)
            {
                bw.Write(BannedCount.Value);
            }
            if ((Flags & 8192) != 0)
            {
                bw.Write(OnlineCount.Value);
            }
            bw.Write(ReadInboxMaxId);
            bw.Write(ReadOutboxMaxId);
            bw.Write(UnreadCount);
            ObjectUtils.SerializeObject(ChatPhoto, bw);
            ObjectUtils.SerializeObject(NotifySettings, bw);
            ObjectUtils.SerializeObject(ExportedInvite, bw);
            ObjectUtils.SerializeObject(BotInfo, bw);
            if ((Flags & 16) != 0)
            {
                bw.Write(MigratedFromChatId.Value);
            }
            if ((Flags & 16) != 0)
            {
                bw.Write(MigratedFromMaxId.Value);
            }
            if ((Flags & 32) != 0)
            {
                bw.Write(PinnedMsgId.Value);
            }
            if ((Flags & 256) != 0)
            {
                ObjectUtils.SerializeObject(Stickerset, bw);
            }
            if ((Flags & 512) != 0)
            {
                bw.Write(AvailableMinId.Value);
            }
            if ((Flags & 2048) != 0)
            {
                bw.Write(FolderId.Value);
            }
            if ((Flags & 16384) != 0)
            {
                bw.Write(LinkedChatId.Value);
            }
            if ((Flags & 32768) != 0)
            {
                ObjectUtils.SerializeObject(Location, bw);
            }
            if ((Flags & 131072) != 0)
            {
                bw.Write(SlowmodeSeconds.Value);
            }
            if ((Flags & 262144) != 0)
            {
                bw.Write(SlowmodeNextSendDate.Value);
            }
            bw.Write(Pts);
        }
Example #27
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(id, bw);
     StringUtil.Serialize(caption, bw);
 }
Example #28
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(id, bw);
     StringUtil.Serialize(provider_charge_id, bw);
 }
Example #29
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(this.Constructor);
     bw.Write(this.Code);
     StringUtil.Serialize(this.Text, bw);
 }
Example #30
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(url, bw);
     bw.Write(access_hash);
 }