CsvReaderTResult(CsvReader, CsvToTResult, Boolean) Constructor

Initializes a new CsvReaderTResult instance.

Definition

Namespace: FolkerKinzel.CsvTools.Mappings
Assembly: FolkerKinzel.CsvTools.Mappings (in FolkerKinzel.CsvTools.Mappings.dll) Version: 1.1.0+1263e8243dc2cd78095f678f813d7d9c52ea4315
C#
public CsvReader(
	CsvReader reader,
	CsvTo<TResult> converter,
	bool cloneMapping = true
)

Parameters

reader  CsvReader
A CsvReader instance.
converter  CsvToTResult
An object that converts a CSV row to a TResult instance.
cloneMapping  Boolean  (Optional)
true to clone the CsvMapping for each CSV row, or false to use always the same CsvMapping instance. (Cloning is required if TResult is CsvMapping and the results need to be cached.)

Remarks

  Tip

It's recommended to use the methods of CsvConverter to create an instance.

Exceptions

ArgumentNullExceptionreader, or converter is null.

See Also