Example #1
0
 public static IParser Create(StreamReader reader, ParserSettings parserSettings)
 {
     return(new LineEnumerable(reader, parserSettings));
 }
Example #2
0
 public static IParser Create(Stream stream, ParserSettings parserSettings)
 {
     return(Create(
                new StreamReader(stream),
                parserSettings));
 }
Example #3
0
 public LineEnumerable(StreamReader reader, ParserSettings settings)
 {
     _reader   = reader;
     _settings = settings;
 }
Example #4
0
 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();
 }