public static IParser Create(StreamReader reader, ParserSettings parserSettings) { return(new LineEnumerable(reader, parserSettings)); }
public static IParser Create(Stream stream, ParserSettings parserSettings) { return(Create( new StreamReader(stream), parserSettings)); }
public LineEnumerable(StreamReader reader, ParserSettings settings) { _reader = reader; _settings = settings; }
public static IParser Create(string path, ParserSettings parserSettings) { return(Create( new FileStream(".\\MOCK_DATA.csv", FileMode.Open, FileAccess.Read, FileShare.None, 4096), parserSettings)); }
public FixedWidthFieldEnumerator(StreamReader reader, ParserSettings settings) { _reader = reader; _fieldSizes = settings.FieldSizes.GetEnumerator(); }