示例#1
0
 /// <summary>
 /// Creates a reader for fixed-width file formats
 /// </summary>
 /// <param name="reader">Underlying text reader</param>
 /// <param name="fieldFormats">Start indexes of the fixed-width fields</param>
 /// <param name="converter">Converter for converting from fixed-width string record to typed object</param>
 public FixedReader(TextReader reader, List <FixedFieldFormat> fieldFormats, IArrayDataConverter <T> converter)
     : base(reader)
 {
     this.FieldFormats = fieldFormats;
     this.Converter    = converter;
 }
示例#2
0
 /// <summary>
 /// Constructs DSV reader
 /// </summary>
 /// <param name="reader">Underlying text reader</param>
 /// <param name="delimiter">Delimiter text</param>
 /// <param name="converter">Converter from delimited record to typed object</param>
 public DelimitedReader(TextReader reader, string delimiter, IArrayDataConverter <T> converter)
     : base(reader)
 {
     this.Delimiter = delimiter;
     this.Converter = converter;
 }