netcore-csv
Classes | Enumerations
SearchAThing.CSV Namespace Reference

Classes

class  CsvHeaderAttribute
 allow to specify custom header instead of use property name More...
 
class  CsvColumnOrderAttribute
 allow to specify column order respect other object properties More...
 
class  CsvIgnoreAttribute
 ignore specified property from being serialized to/from csv More...
 
class  CsvColumn
 
class  CsvFile
 manage csv file properties such as pathfilename, field separator, decimal separator and templated object columns More...
 
class  CsvOptions
 csv reader/writer options More...
 
class  CsvReaderEnumerator
 enumerates csv into objects More...
 
class  CsvReader
 read data from csv creating a object enumerable. an object template with a property foreach csv column is required with same order as they appears in csv. attributes CsvHeaderAttribute and CsvColumnOrderAttribute can be specified on properties to custommize header and order. More...
 
class  CsvWriter
 write object data to csv as row autogenerating first row header using object properties as name and order. attributes CsvHeaderAttribute and CsvColumnOrderAttribute can be specified on properties to custommize header and order. More...
 

Enumerations

enum class  CsvColumnNumberType { numberInt , numberDouble , numberFloat , numberDecimal }
 
enum class  CsvColumnTextType { textString , textChar }
 

Enumeration Type Documentation

◆ CsvColumnNumberType

enum CsvColumnNumberType
strong
Enumerator
numberInt 
numberDouble 
numberFloat 
numberDecimal 

◆ CsvColumnTextType

enum CsvColumnTextType
strong
Enumerator
textString 
textChar