public static void WriteCompressedNullableLong(this IWriteBytes stream, long?value)
 {
     if (value.HasValue)
     {
         stream.WriteCompressedBool(true);
         stream.WriteCompressedLong(value.Value);
     }
     else
     {
         stream.WriteCompressedBool(false);
     }
 }
 public static void WriteCompressedTimeStamp(this IWriteBytes stream, TimeStamp value)
 {
     stream.WriteCompressedLong(value.TicksUtc);
 }
Example #3
0
 public static void WriteCompressedDateTime(this IWriteBytes stream, DateTime value)
 {
     stream.WriteCompressedLong(value.Ticks);
     stream.WriteCompressedEnum(value.Kind);
 }