/// <inheritdoc/> public override string ConvertToCsvItem(ConvertToCsvItemContext context) { if (context.ObjectItem == null) { return(string.Empty); } var format = context.Property.GetCustomAttribute <CsvFormatAttribute>(); if (format != null) { return(((short)context.ObjectItem).ToString(format.Format)); } return(context.ObjectItem.ToString()); }
/// <summary> /// オブジェクト項目をCSV項目に変換します。 /// </summary> /// <param name="context"><see cref="ConvertToCsvItemContext"/>。</param> /// <returns>変換結果。</returns> public virtual string ConvertToCsvItem(ConvertToCsvItemContext context) { return(context.ObjectItem?.ToString() ?? string.Empty); }