/// <summary> /// Converts the object to a string. /// </summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="IWriterRow"/> for the current record.</param> /// <param name="memberMapData">The <see cref="MemberMapData"/> for the member being written.</param> /// <returns>The string representation of the object.</returns> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value is double d && memberMapData.TypeConverterOptions.Formats?.FirstOrDefault() == null) { return(d.ToString(defaultFormat, memberMapData.TypeConverterOptions.CultureInfo)); } return(base.ConvertToString(value, row, memberMapData)); }
/// <inheritdoc /> /// <summary> /// Converts the object to a string. /// </summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="T:CsvHelper.ICsvWriterRow" /> for the current record.</param> /// <param name="propertyMapData">The <see cref="T:CsvHelper.Configuration.CsvPropertyMapData" /> for the property/field being written.</param> /// <returns> /// The string representation of the object. /// </returns> public override string ConvertToString(object value, IWriterRow row, MemberMapData propertyMapData) { if (string.IsNullOrWhiteSpace(value?.ToString())) { return("0"); } return((bool.TryParse(value.ToString(), out var boolValue) && boolValue) ? "1" : "0"); }
/// <inheritdoc /> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } return(JsonConvert.SerializeObject((Microphone[])value)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var enumerable = (IEnumerable)value; var stringifiedEnumerable = enumerable.Cast <object>().Aggregate("", (current, item) => current + $"{item};"); // remove last semi-colon stringifiedEnumerable = stringifiedEnumerable.Remove(stringifiedEnumerable.Length - 1); return(stringifiedEnumerable); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value is List <string> ) { var list = string.Join("|", value as List <string>); return($"[{list}]"); } return(string.Empty); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (Int32.TryParse(value.ToString(), out int result1)) { return(result1 == 0 ? "-" : $"{result1}"); } Decimal.TryParse(value.ToString(), out decimal result2); return(result2 == 0 ? "-" : $"{result2}"); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return("Sin especificar"); } else { return(((System.TimeSpan)value).ToString(@"hh\:mm")); } }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var itemSold = value as ItemSold; if (itemSold != null) { return($"[{itemSold.Id};{itemSold.Quantity};{itemSold.Price}]"); } return(""); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { uint[] arrayData = ((Array)value).Cast <uint>().ToArray(); string output = ""; foreach (uint carId in arrayData) { output += $"{carId},"; } return(output.TrimEnd(',')); }
/// <inheritdoc /> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var duration = (Duration)value; return(DurationPattern.Format(duration)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { ulong[] hashes = ((Array)value).Cast <ulong>().ToArray(); string output = ""; foreach (ulong hash in hashes) { output += Program.IDStrings.Get(hash) + ", "; } return(output.TrimEnd(',', ' ')); }
/// <inheritdoc /> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var instant = (Instant)value; return(InstantPattern.General.Format(instant)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null || (long)value == 0) { return("Todas"); } else { return("AL0" + (long)value); } }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return("Sin especificar"); } var formatted = ((DateTime)value).ToString("dd-MM-yyyy HH:mm"); return(formatted); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var returnValue = string.Empty; var list = (List <string>)value; if (list != null) { returnValue = string.Join(";", list); } return(base.ConvertToString(returnValue, row, memberMapData)); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var boolValue = (bool)value; return(boolValue ? "Y" : "N"); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var dateValue = (DateTime)value; return(dateValue.Ticks.ToString()); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var thing = (string[])value; if (thing == null || thing.Length == 0) { return(string.Empty); } return(string.Join(", ", thing)); }
/// <summary> /// Converts the object to a string. /// </summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="IWriterRow"/> for the current record.</param> /// <param name="propertyMapData">The <see cref="CsvPropertyMapData"/> for the property/field being written.</param> /// <returns>The string representation of the object.</returns> public override string ConvertToString(object value, IWriterRow row, CsvPropertyMapData propertyMapData) { if (value is byte[] byteArray) { return(options.HasFlag(ByteArrayConverterOptions.Base64) ? Convert.ToBase64String(byteArray) : ByteArrayToHexString(byteArray)); } return(base.ConvertToString(value, row, propertyMapData)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var thing = (DateTime)value; return(thing.ToString("yyyy.MM.dd")); }
/// <summary>Converts the object to a string. Converts null object to an empty string</summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="T:CsvHelper.IWriterRow" /> for the current record.</param> /// <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData" /> for the member being written.</param> /// <returns>The string representation of the object.</returns> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var converter = row.Configuration.TypeConverterCache.GetConverter <T>(); return(converter.ConvertToString(value, row, memberMapData)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { uint[] carIds = ((Array)value).Cast <uint>().ToArray(); string output = ""; foreach (uint carId in carIds) { output += carId.ToCarName() + ","; } return(output.TrimEnd(',')); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (HasToBeSanitized(value)) { return('\t' + value.ToString()); } return(base.ConvertToString(value, row, memberMapData)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(String.Empty); } else { return(((int)value).ToString()); } }
/// <summary> /// Converts the object to a string. /// </summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="IWriterRow"/> for the current record.</param> /// <param name="memberMapData">The <see cref="MemberMapData"/> for the member being written.</param> /// <returns>The string representation of the object.</returns> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value is byte[] byteArray) { return((options & ByteArrayConverterOptions.Base64) == ByteArrayConverterOptions.Base64 ? Convert.ToBase64String(byteArray) : ByteArrayToHexString(byteArray)); } return(base.ConvertToString(value, row, memberMapData)); }
/// <inheritdoc /> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } var offset = (Offset)value; return(OffsetPattern.Format(offset)); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { if (value == null) { return(string.Empty); } Range range = (Range)value; return(range.FormatInterval((value) => value.ToString(memberMapData.TypeConverterOptions.CultureInfo))); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var list = ((List <MyCustom>)value).OrderBy(m => m.Id).ToList(); foreach (var item in list) { row.WriteField(item.Id); row.WriteField(item.Property1); row.WriteField(item.Property2); } return(null); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { string barcodeString = String.Empty; var barcodes = value as ICollection <Barcode>; if (barcodes != null) { barcodeString = String.Join("|", barcodes.Select(b => b.Code)); } return(barcodeString); }
public string ConvertToStringTest( [PexAssumeUnderTest] ToIntArrayConverter target, object value, IWriterRow row, MemberMapData memberMapData ) { string result = target.ConvertToString(value, row, memberMapData); return(result); // TODO: add assertions to method ToIntArrayConverterTest.ConvertToStringTest(ToIntArrayConverter, Object, IWriterRow, MemberMapData) }