public object ConvertFromString(string text, CsvHelper.IReaderRow row, CsvHelper.Configuration.MemberMapData memberMapData) { if (FromString == null) { throw new NotImplementedException(); } return(FromString(text)); }
public override object ConvertFromString(string text, CsvHelper.IReaderRow row, CsvHelper.Configuration.MemberMapData memberMapData) { if (text == null) { return(string.Empty); } return(text.ToLower() == "yes" ? true : false); }
private static DateTime GetStartTime(CsvHelper.IReaderRow row) { string date = row.GetField(3); string time = row.GetField(4); if (string.IsNullOrEmpty(date) || string.IsNullOrEmpty(time)) { return(DateTime.MinValue); } return(Parser.ParseDateTime(date, time)); }
public override object ConvertFromString(string text, CsvHelper.IReaderRow row, MemberMapData memberMapData) { var s = text.ToLower().Trim(); if (s == "n") { return(false); } if (s == "y") { return(true); } throw new ArgumentException($"Expected Y|N, got {text}."); }
protected System.Globalization.CultureInfo GetCultureInfo(CsvHelper.IReaderRow row) { }
public abstract object ConvertFromString(string text, CsvHelper.IReaderRow row, CsvHelper.Configuration.MemberMapData memberMapData);
protected override System.Nullable <ushort> ConvertStringToActualType(CsvHelper.IReaderRow row, string text) { }
protected abstract TNullable ConvertStringToActualType(CsvHelper.IReaderRow row, string text);