ParameterMapData Class
The constructor parameter data for the map.
Namespace
CsvHelper.Configuration
Base Types
  • object
graph BT Type-->Base0["object"] Type["ParameterMapData"] class Type type-node

Syntax

[DebuggerDisplay("Index = {Index}, Names = {string.Join(\", \", Names)}, Parameter = {Parameter}")]
public class ParameterMapData

Attributes

Type Description
DebuggerDisplayAttribute

Constructors

Name Summary
ParameterMapData(ParameterInfo) Initializes a new instance of the ParameterMapData 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.
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.
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.
Parameter ParameterInfo
Gets the ParameterInfo that the data is associated with.
TypeConverter ITypeConverter
Gets or sets the type converter.
TypeConverterOptions TypeConverterOptions
Gets or sets the type converter options.