public void WriteDateTime(string fieldName, DateTime value) { if (value == DateTime.MinValue) { WriteSimpleField(fieldName, null, false); } else { WriteSimpleField(fieldName, XmlConvert.ToString(value, XmlDateTimeSerializationMode.RoundtripKind), true); } }