public DataRecordRecordMapper( IRecordFactory recordFactory, IFieldParser fieldParser = null, IFieldDisplayNameProvider fieldDisplayNameProvider = null, IFieldTransformer fieldTransformer = null, ISourceFieldOrdinalProvider sourceFieldOrdinalProvider = null, ISourceFieldNameProvider sourceFieldNameProvider = null) : base(recordFactory, fieldParser, fieldDisplayNameProvider, fieldTransformer) { this.SourceFieldOrdinalProvider = sourceFieldOrdinalProvider ?? new SourceFieldOrdinalProvider(); this.SourceFieldNameProvider = sourceFieldNameProvider ?? new SourceFieldNameProvider(); }
public DelimitedTextRecordMapper( IRecordFactory recordFactory, string delimiter = ",", IFieldParser fieldParser = null, IFieldDisplayNameProvider fieldDisplayNameProvider = null, IFieldTransformer fieldTransformer = null, ISourceRecordFieldCountProvider sourceRecordFieldCountProvider = null, ISourceFieldOrdinalProvider sourceFieldOrdinalProvider = null) : base(recordFactory, fieldParser, fieldDisplayNameProvider, fieldTransformer) { this.Delimiter = delimiter; this.SourceRecordFieldCountProvider = sourceRecordFieldCountProvider ?? new SourceRecordFieldCountProvider(); this.SourceFieldOrdinalProvider = sourceFieldOrdinalProvider ?? new SourceFieldOrdinalProvider(); }