Example #1
0
 public static void WriteCompressedNullableEnum <T>(this IWriteBytes stream, T?value) where T : struct, Enum
 {
     if (value.HasValue)
     {
         stream.WriteCompressedBool(true);
         stream.WriteCompressedEnum(value.Value);
     }
     else
     {
         stream.WriteCompressedBool(false);
     }
 }
Example #2
0
 public static void WriteCompressedDateTime(this IWriteBytes stream, DateTime value)
 {
     stream.WriteCompressedLong(value.Ticks);
     stream.WriteCompressedEnum(value.Kind);
 }