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();
 }
Example #2
0
 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();
 }