Update CsvHelper from 2.14 to 12.2.1

This commit is contained in:
2019-11-20 21:45:44 -05:00
parent 5dabdb3039
commit aa14c362f7
6 changed files with 46 additions and 36 deletions
+10 -10
View File
@@ -43,11 +43,11 @@ namespace LeafWeb.Core.Parsers
for (var i = 0; i < 10; i++)
{
if (!CsvReader.Read())
throw new ParseException("Could not read line number " + CsvReader.Row);
throw new ParseException("Could not read line number " + CsvReader.Context.Row);
string field;
if (!CsvReader.TryGetField(0, out field))
throw new ParseException("Could not read first field on line number " + CsvReader.Row);
throw new ParseException("Could not read first field on line number " + CsvReader.Context.Row);
items.Add(field);
}
return ParsedObjectFactory<LeafInputData>.Create(items.ToArray());
@@ -57,13 +57,13 @@ namespace LeafWeb.Core.Parsers
{
var titles = GetNextCsvRowValues();
if (titles == null)
throw new ParseException("Could not read site header row on line number " + CsvReader.Row);
throw new ParseException("Could not read site header row on line number " + CsvReader.Context.Row);
var units = GetNextCsvRowValues();
if (units == null)
throw new ParseException("Could not read site units row on line number " + CsvReader.Row);
throw new ParseException("Could not read site units row on line number " + CsvReader.Context.Row);
var values = GetNextCsvRowValues();
if (values == null)
throw new ParseException("Could not read site value row on line number " + CsvReader.Row);
throw new ParseException("Could not read site value row on line number " + CsvReader.Context.Row);
var items = new List<Tuple<string, string>>();
for (var i = 0; i < titles.Length && i < values.Length; i++)
@@ -78,13 +78,13 @@ namespace LeafWeb.Core.Parsers
{
var titles = GetNextCsvRowValues();
if (titles == null)
throw new ParseException("Could not read photosynthetic header row on line number " + CsvReader.Row);
throw new ParseException("Could not read photosynthetic header row on line number " + CsvReader.Context.Row);
var units = GetNextCsvRowValues();
if (units == null)
throw new ParseException("Could not read photosynthetic units row on line number " + CsvReader.Row);
throw new ParseException("Could not read photosynthetic units row on line number " + CsvReader.Context.Row);
var values = GetNextCsvRowValues();
if (values == null)
throw new ParseException("Could not read photosynthetic value row on line number " + CsvReader.Row);
throw new ParseException("Could not read photosynthetic value row on line number " + CsvReader.Context.Row);
var items = new List<Tuple<string, string>>();
for (var i = 0; i < titles.Length && i < values.Length; i++)
@@ -99,10 +99,10 @@ namespace LeafWeb.Core.Parsers
{
var titles = GetNextCsvRowValues();
if (titles == null)
throw new ParseException("Could not read data header row on line number " + CsvReader.Row);
throw new ParseException("Could not read data header row on line number " + CsvReader.Context.Row);
var units = GetNextCsvRowValues();
if (units == null)
throw new ParseException("Could not read data units row on line number " + CsvReader.Row);
throw new ParseException("Could not read data units row on line number " + CsvReader.Context.Row);
var valueArrays = new List<string[]>();
while (true)