/// <summary> /// Create a target object populated from a source string /// </summary> /// <param name="source"></param> /// <returns></returns> public static TTarget CreateTarget(string source) { var map = new CsvAutoMap <TTarget>(); return(map.Create(source)); }
/// <summary> /// Create a collection of target objects from a collection of source strings /// </summary> /// <param name="sourceList"></param> /// <returns></returns> public static List <TTarget> CreateTargetList(IList <string> sourceList) { var map = new CsvAutoMap <TTarget>(); return(map.CreateList(sourceList)); }
/// <summary> /// Populate an existing target object from a source string /// </summary> /// <param name="source"></param> /// <param name="target"></param> public static void PopulateTarget(string source, TTarget target) { var map = new CsvAutoMap <TTarget>(); map.Populate(source, target); }