Пример #1
0
        public static CsvDataDescriptor CreateDescriptor(Type type, List <string> headerRow = null)
        {
            CsvDataDescriptor csvDataDescriptor = new CsvDataDescriptor(headerRow);

            csvDataDescriptor.AddType(type);
            return(csvDataDescriptor);
        }
Пример #2
0
        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);
        }