Namespace CsvHelper.Configuration
Classes
- ClassMap
Maps class members to CSV fields.
- ClassMapCollection
Collection that holds CsvClassMaps for record types.
- ClassMap<TClass>
Maps class members to CSV fields.
- ConfigurationException
Represents configuration errors that occur.
- ConfigurationFunctions
Holds the default callback methods for delegate members of
CsvHelper.Configuration.Configuration
.
- CsvConfiguration
Configuration used for reading and writing CSV data.
- DefaultClassMap<T>
A default ClassMap<TClass> that can be used to create a class map dynamically.
- MemberMap
Mapping info for a member to a CSV field.
- MemberMapCollection
A collection that holds MemberMap's.
- MemberMapData
The configured data for the member map.
- MemberMapTypeConverterOption
Sets type converter options on a member map.
- MemberMap<TClass, TMember>
Mapping info for a member to a CSV field.
- MemberNameCollection
A collection that holds member names.
- MemberReferenceMap
Mapping info for a reference member mapping to a class.
- MemberReferenceMapCollection
A collection that holds MemberReferenceMap's.
- MemberReferenceMapData
The configuration data for the reference map.
- ParameterMap
Mapping for a constructor parameter. This may contain value type data, a constructor type map, or a reference map, depending on the type of the parameter.
- ParameterMapData
The constructor parameter data for the map.
- ParameterMapTypeConverterOption
Sets type converter options on a parameter map.
- ParameterReferenceMap
Mapping info for a reference parameter mapping to a class.
- ParameterReferenceMapData
The configuration data for the reference map.
Interfaces
- IBuildableClass<TClass>
Has build capabilities.
- IHasConstant<TClass, TMember>
Has constant capabilities.
- IHasConvertUsing<TClass, TMember>
Has convert using capabilities.
- IHasDefaultOptions<TClass, TMember>
Options after a default call.
- IHasDefault<TClass, TMember>
Has default capabilities.
- IHasIndexOptions<TClass, TMember>
Options after an index call.
- IHasIndex<TClass, TMember>
Has index capabilities.
- IHasMapOptions<TClass, TMember>
Options after a mapping call.
- IHasMap<TClass>
Has mapping capabilities.
- IHasNameIndexOptions<TClass, TMember>
Options after a name index call.
- IHasNameIndex<TClass, TMember>
Has name index capabilities.
- IHasNameOptions<TClass, TMember>
Options after a name call.
- IHasName<TClass, TMember>
Has name capabilities.
- IHasOptionalOptions<TClass, TMember>
Options after an optional call.
- IHasOptional<TClass, TMember>
Has optional capabilities.
- IHasTypeConverterOptions<TClass, TMember>
Options after a type converter call.
- IHasTypeConverter<TClass, TMember>
Has type converter capabilities.
- IHasValidate<TClass, TMember>
Has validate capabilities.
- IParserConfiguration
Configuration used for the IParser.
- IReaderConfiguration
Configuration used for the IReader.
- IWriterConfiguration
Configuration used for the IWriter.
Enums
- InjectionOptions
Options for handling injection attacks.
- MemberTypes
Flags for the type of members that can be used for auto mapping.
- TrimOptions
Options for trimming of fields.