Beispiel #1
0
 public void WriteTo(IWriteStream output)
 {
     if (key != 0)
     {
         output.WriteRawTag(13);
         output.WriteSFixed32(key);
     }
     if (value != null)
     {
         output.WriteRawTag(18);
         output.WriteMessage(value);
     }
 }
Beispiel #2
0
 public void WriteTo(IWriteStream output)
 {
     if (value != 0L)
     {
         output.WriteRawTag(9);
         output.WriteSFixed64(value);
     }
 }
Beispiel #3
0
 public void WriteTo(IWriteStream output)
 {
     if (value != 0)
     {
         output.WriteRawTag(13);
         output.WriteSFixed32(value);
     }
 }
Beispiel #4
0
 public void WriteTo(IWriteStream output)
 {
     if (value != 0L)
     {
         output.WriteRawTag(8);
         output.WriteInt64(value);
     }
 }
Beispiel #5
0
 public void WriteTo(IWriteStream output)
 {
     if (value != 0)
     {
         output.WriteRawTag(8);
         output.WriteUInt32(value);
     }
 }
Beispiel #6
0
 public void WriteTo(IWriteStream output)
 {
     if (value != 0D)
     {
         output.WriteRawTag(9);
         output.WriteDouble(value);
     }
 }
Beispiel #7
0
 public void WriteTo(IWriteStream output)
 {
     if (value != null && value.Length != 0)
     {
         output.WriteRawTag(10);
         output.WriteBytes(value);
     }
 }
Beispiel #8
0
 public void WriteTo(IWriteStream output)
 {
     if (value != 0F)
     {
         output.WriteRawTag(13);
         output.WriteFloat(value);
     }
 }
Beispiel #9
0
 public void WriteTo(IWriteStream output)
 {
     if (!string.IsNullOrEmpty(value))
     {
         output.WriteRawTag(10);
         output.WriteString(value);
     }
 }
Beispiel #10
0
 public void WriteTo(IWriteStream output)
 {
     if (value != false)
     {
         output.WriteRawTag(8);
         output.WriteBool(value);
     }
 }
Beispiel #11
0
 public void WriteTo(IWriteStream output)
 {
     if (x != 0F)
     {
         output.WriteRawTag(13);
         output.WriteFloat(x);
     }
     if (y != 0F)
     {
         output.WriteRawTag(21);
         output.WriteFloat(y);
     }
     if (z != 0F)
     {
         output.WriteRawTag(29);
         output.WriteFloat(z);
     }
 }
Beispiel #12
0
 public void WriteTo(IWriteStream output)
 {
     if (value != null && value.Count != 0)
     {
         output.WriteRawTag(10);
         output.WriteInt32(8 * value.Count);
         for (int i = 0; i < value.Count; ++i)
         {
             output.WriteSFixed64(value[i]);
         }
     }
 }
Beispiel #13
0
 public void WriteTo(IWriteStream output)
 {
     if (point3map != null && point3map.Count != 0)
     {
         var entry = new Point3mapEntry();
         foreach (var itor in point3map)
         {
             entry.key   = itor.Key;
             entry.value = itor.Value;
             output.WriteRawTag(10);
             output.WriteMessage(entry);
         }
     }
 }
Beispiel #14
0
 public void WriteTo(IWriteStream output)
 {
     if (value != null && value.Count != 0)
     {
         output.WriteRawTag(10);
         int _total_pack_size_ = 0;
         for (int i = 0; i < value.Count; ++i)
         {
             _total_pack_size_ += ComputeSize.ComputeInt64Size(value[i]);
         }
         output.WriteInt32(_total_pack_size_);
         for (int i = 0; i < value.Count; ++i)
         {
             output.WriteInt64(value[i]);
         }
     }
 }