Example #1
0
 public override DateTimeOffset?ReadValue(
     DataInput input,
     byte[] unitKey)
 {
     if (input.ReadBoolean())
     {
         return(DIODateTimeOffsetSerde.ReadInternal(input));
     }
     else
     {
         return(null);
     }
 }
Example #2
0
 public override void Write(
     DateTimeOffset? @object,
     DataOutput output,
     byte[] unitKey,
     EventBeanCollatedWriter writer)
 {
     if (@object == null)
     {
         output.WriteBoolean(false);
     }
     else
     {
         output.WriteBoolean(true);
         DIODateTimeOffsetSerde.WriteInternal(@object.Value, output);
     }
 }