public sealed class CsvMappingBuilder
Public NotInheritable Class CsvMappingBuilder
public ref class CsvMappingBuilder sealed
[<SealedAttribute>]
type CsvMappingBuilder = class end
An instance of the DynamicProperty class represents a dynamic property ("late binding") of the CsvMapping object that can be used like a regular .NET property if the CsvMapping instance is assigned to a variable that is declared with the keyword dynamic.
The AddProperty methods of CsvMappingBuilder allow to create and add DynamicProperty instances. The order, in which the DynamicProperty instances are added, determines their index in the newly created CsvMapping instance. These indexes may differ from the indexes of the columns of the CSV file that these DynamicProperty instances access.
AddPropertyT(String, MultiColumnTypeConverterT) | Adds a new DynamicProperty instance that accesses several columns of a CSV file. |
AddPropertyT(String, TypeConverterT) | Adds a new DynamicProperty instance that accesses a single column of a CSV file with its column name. |
AddPropertyT(String, IEnumerableString, TypeConverterT) | Adds a new DynamicProperty instance that accesses a single column of a CSV file with a collection of column name aliases. |
AddPropertyT(String, Int32, TypeConverterT) | Adds a new DynamicProperty instance that accesses a single column of the CSV file with its index. |
Build | Builds a new CsvMapping instance from the contents of CsvMappingBuilder and deletes all contents of CsvMappingBuilder on return. |
Create | Creates a new CsvMappingBuilder instance. |
GetType | Gets the Type of the current instance. (Inherited from Object) |