Esempio n. 1
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     BoolUtil.Serialize(Ordered, bw);
     ObjectUtils.SerializeObject(Items, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(Users, bw);
 }
Esempio n. 3
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(Text, bw);
     ObjectUtils.SerializeObject(Caption, bw);
 }
Esempio n. 4
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(Layer);
     ObjectUtils.SerializeObject(Query, bw);
 }
Esempio n. 5
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ComputeFlags();
     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);
     }
 }
Esempio n. 6
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(Message, bw);
     bw.Write(Qts);
 }
Esempio n. 7
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(Photo, bw);
     StringUtil.Serialize(Caption, bw);
 }
Esempio n. 8
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(Peer, bw);
     ObjectUtils.SerializeObject(NotifySettings, bw);
 }