/// <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; }
/// <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; }