The configured data for the member map.
- Namespace
- CsvHelper
.Configuration - Base Types
-
- object
graph BT
Type-->Base0["object"]
Type["MemberMapData"]
class Type type-node
Syntax
public class MemberMapData
Constructors
| Name | Summary |
|---|---|
| MemberMapData |
Initializes a new instance of the MemberMapData class.
|
Properties
| Name | Property Type | Summary |
|---|---|---|
| Constant | object |
Gets or sets the constant value used for every record.
|
| Default | object |
Gets or sets the default value used when a CSV field is empty.
|
| Ignore | bool |
Gets or sets a value indicating whether the field should be ignored.
|
| Index | int |
Gets or sets the column index.
|
| IndexEnd | int |
Gets or sets the index end. The Index end is used to specify a range for use
with a collection member. Index is used as the start of the range, and IndexEnd
is the end of the range.
|
| IsConstantSet | bool |
Gets or sets a value indicating if a constant was explicitly set.
|
| IsDefaultSet | bool |
Gets or sets a value indicating whether this instance is default value set.
the default value was explicitly set. True if it was
explicitly set, otherwise false.
|
| IsIndexSet | bool |
Gets or sets a value indicating if the index was
explicitly set. True if it was explicitly set,
otherwise false.
|
| IsNameSet | bool |
Gets or sets a value indicating if the name was
explicitly set. True if it was explicitly set,
otherwise false.
|
| IsOptional | bool |
Gets or sets a value indicating if a field is optional.
|
| Member | MemberInfo |
Gets the
MemberInfo that the data
is associated with.
|
| NameIndex | int |
Gets or sets the index of the name.
This is used if there are multiple
columns with the same names.
|
| Names | MemberNameCollection |
Gets the list of column names.
|
| Reading |
Expression? |
Gets or sets the expression used to convert data in the
row to the member.
|
| Type | Type |
Gets the member type.
|
| TypeConverter | ITypeConverter |
Gets or sets the type converter.
|
| TypeConverterOptions | TypeConverterOptions |
Gets or sets the type converter options.
|
| Use |
bool |
Gets or setse a value indicating if the default value should be used when
a type conversion failure happens.
true to use the default, otherwise
false.
|
| ValidateExpression | Expression? |
Gets or sets the expression use to validate a field.
|
| Validate |
Expression? |
Gets or sets the expression used to get the validation message when validation fails.
|
| Writing |
Expression? |
Gets or sets the expression to be used to convert the object
to a field.
|