public override DateTimeOffset?ReadValue( DataInput input, byte[] unitKey) { if (input.ReadBoolean()) { return(DIODateTimeOffsetSerde.ReadInternal(input)); } else { return(null); } }
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); } }