Class ByteArrayConverter
- Namespace
- CsvHelper.TypeConversion
- Assembly
- CsvHelper.dll
Converts a Byte[] to and from a string.
public class ByteArrayConverter : DefaultTypeConverter, ITypeConverter
- Inheritance
-
ByteArrayConverter
- Implements
- Inherited Members
Constructors
ByteArrayConverter(ByteArrayConverterOptions)
Creates a new ByteArrayConverter using the given ByteArrayConverterOptions.
public ByteArrayConverter(ByteArrayConverterOptions options = ByteArrayConverterOptions.Hexadecimal | ByteArrayConverterOptions.HexInclude0x)
Parameters
optionsByteArrayConverterOptionsThe options.
Methods
ConvertFromString(string?, IReaderRow, MemberMapData)
Converts the string to an object.
public override object? ConvertFromString(string? text, IReaderRow row, MemberMapData memberMapData)
Parameters
textstringThe string to convert to an object.
rowIReaderRowThe IReaderRow for the current record.
memberMapDataMemberMapDataThe MemberMapData for the member being created.
Returns
- object
The object created from the string.
ConvertToString(object?, IWriterRow, MemberMapData)
Converts the object to a string.
public override string? ConvertToString(object? value, IWriterRow row, MemberMapData memberMapData)
Parameters
valueobjectThe object to convert to a string.
rowIWriterRowThe IWriterRow for the current record.
memberMapDataMemberMapDataThe MemberMapData for the member being written.
Returns
- string
The string representation of the object.