public override string? ConvertToString(
DateTimeOffset value
)
Public Overrides Function ConvertToString (
value As DateTimeOffset
) As String
public:
virtual String^ ConvertToString(
DateTimeOffset value
) override
abstract ConvertToString :
value : DateTimeOffset -> string
override ConvertToString :
value : DateTimeOffset -> string
Writing an own implementation of TypeConverterT is easy:
using FolkerKinzel.CsvTools.Mappings.TypeConverters;
using System.Globalization;
namespace Examples;
/// <summary>
/// Example implementation of <see cref="TypeConverter{T}"/> for the
/// <see cref="Int128"/> struct.
/// </summary>
public sealed class Int128Converter() : TypeConverter<Int128>(true, default)
{
public override bool AcceptsNull => false;
public override string? ConvertToString(Int128 value)
=> value.ToString(null, CultureInfo.InvariantCulture);
public override bool TryParse(ReadOnlySpan<char> value, out Int128 result)
=> Int128.TryParse(value, out result);
}
FormatException | The length of Format is 1, and it is not one of the format specifier characters defined for DateTimeFormatInfo. -or- Format does not contain a valid custom format pattern. |