Table of Contents

Class MemberMapTypeConverterOption

Namespace
CsvHelper.Configuration
Assembly
CsvHelper.dll

Sets type converter options on a member map.

public class MemberMapTypeConverterOption
Inheritance
MemberMapTypeConverterOption
Inherited Members

Constructors

MemberMapTypeConverterOption(MemberMap)

Creates a new instance using the given MemberMap.

public MemberMapTypeConverterOption(MemberMap memberMap)

Parameters

memberMap MemberMap

The member map the options are being applied to.

Methods

BooleanValues(bool, bool, params string[])

The string values used to represent a boolean when converting.

public virtual MemberMap BooleanValues(bool isTrue, bool clearValues = true, params string[] booleanValues)

Parameters

isTrue bool

A value indicating whether true values or false values are being set.

clearValues bool

A value indication if the current values should be cleared before adding the new ones.

booleanValues string[]

The string boolean values.

Returns

MemberMap

CultureInfo(CultureInfo)

The CultureInfo(CultureInfo) used when type converting. This will override the global CultureInfo setting.

public virtual MemberMap CultureInfo(CultureInfo cultureInfo)

Parameters

cultureInfo CultureInfo

The culture info.

Returns

MemberMap

DateTimeStyles(DateTimeStyles)

The DateTimeStyles(DateTimeStyles) to use when type converting. This is used when doing any DateTime conversions.

public virtual MemberMap DateTimeStyles(DateTimeStyles dateTimeStyle)

Parameters

dateTimeStyle DateTimeStyles

The date time style.

Returns

MemberMap

EnumIgnoreCase(bool)

Ignore case when parsing enums.

public virtual MemberMap EnumIgnoreCase(bool ignoreCase = true)

Parameters

ignoreCase bool

true to ignore case, otherwise false.

Returns

MemberMap

Format(params string[])

The string format to be used when type converting.

public virtual MemberMap Format(params string[] formats)

Parameters

formats string[]

The format.

Returns

MemberMap

NullValues(bool, params string[])

The string values used to represent null when converting.

public virtual MemberMap NullValues(bool clearValues, params string[] nullValues)

Parameters

clearValues bool

A value indication if the current values should be cleared before adding the new ones.

nullValues string[]

The values that represent null.

Returns

MemberMap

NullValues(params string[])

The string values used to represent null when converting.

public virtual MemberMap NullValues(params string[] nullValues)

Parameters

nullValues string[]

The values that represent null.

Returns

MemberMap

NumberStyles(NumberStyles)

The NumberStyles(NumberStyles) to use when type converting. This is used when doing any number conversions.

public virtual MemberMap NumberStyles(NumberStyles numberStyle)

Parameters

numberStyle NumberStyles

Returns

MemberMap

TimespanStyles(TimeSpanStyles)

The TimeSpanStyles to use when type converting. This is used when doing TimeSpan converting.

public virtual MemberMap TimespanStyles(TimeSpanStyles timeSpanStyles)

Parameters

timeSpanStyles TimeSpanStyles

The time span styles.

Returns

MemberMap

UriKind(UriKind)

The UriKind(UriKind) to use when converting. This is used when doing System.Uri conversions.

public virtual MemberMap UriKind(UriKind uriKind)

Parameters

uriKind UriKind

Kind of the URI.

Returns

MemberMap