Table of Contents

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

options ByteArrayConverterOptions

The options.

Methods

ConvertFromString(string?, IReaderRow, MemberMapData)

Converts the string to an object.

public override object? ConvertFromString(string? text, IReaderRow row, MemberMapData memberMapData)

Parameters

text string

The string to convert to an object.

row IReaderRow

The IReaderRow for the current record.

memberMapData MemberMapData

The 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

value object

The object to convert to a string.

row IWriterRow

The IWriterRow for the current record.

memberMapData MemberMapData

The MemberMapData for the member being written.

Returns

string

The string representation of the object.