DynamicRecordCreator Class
Creates dynamic records.
Namespace
CsvHelper.Expressions
Base Types
graph BT Type-->Base0["RecordCreator"] click Base0 "/CsvHelper/api/CsvHelper.Expressions/RecordCreator" Base0-->Base1["object"] Type["DynamicRecordCreator"] class Type type-node

Syntax

public class DynamicRecordCreator : RecordCreator

Constructors

Name Summary
DynamicRecordCreator(CsvReader) Initializes a new instance.

Properties

Name Property Type Summary
ExpressionManager ExpressionManager
The expression manager.
Inherited from RecordCreator
Reader CsvReader
The reader.
Inherited from RecordCreator

Methods

Name Return Value Summary
CreateCreateRecordDelegate(Type) Delegate
Creates a Delegate of type Func<T> that will create a record of the given type using the current reader row.
CreateDynamicRecord() dynamic
Creates a dynamic record of the current reader row.
GetCreateRecordDelegate<T>(Type) Func<T>
Gets the delegate to create a record for the given record type. If the delegate doesn't exist, one will be created and cached.
Inherited from RecordCreator