public static CsvDataDescriptor CreateDescriptor(Type type, List <string> headerRow = null) { CsvDataDescriptor csvDataDescriptor = new CsvDataDescriptor(headerRow); csvDataDescriptor.AddType(type); return(csvDataDescriptor); }
public static CsvDataDescriptor CreateDescriptor(IEnumerable <Type> types, List <string> headerRow = null) { CsvDataDescriptor csvDataDescriptor = new CsvDataDescriptor(headerRow); csvDataDescriptor.Descriptor.Add(new CsvDataDescriptor.DataDescriptorItem { ColumnIndex = 0, Field = null, Type = null, HeaderName = "itemType?" }); csvDataDescriptor.ItemTypeColumn = 0; csvDataDescriptor._totalColumns = 1; foreach (Type current in types) { csvDataDescriptor.AddType(current); } return(csvDataDescriptor); }