C# Class LibCSV.CSVAdapter

CSVAdapter class is advanced csv reader/writer that supports read/write of all records and transformations.
Inheritance: IDisposable
Afficher le fichier Open project: dkucinskas/LibCSV4Net Class Usage Examples

Méthodes publiques

Méthode Description
CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextReader reader ) : System
CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextWriter writer ) : System
CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextWriter writer, string headers ) : System
CSVAdapter ( LibCSV.Dialects.Dialect dialect, string filename, string encoding ) : System
Dispose ( ) : void
ReadAll ( IDataTransformer transformer ) : IEnumerable
WriteAll ( IEnumerable data, IDataTransformer transformer ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
CheckHeaders ( ) : void
CreateReader ( ) : ICSVReader
CreateWriter ( ) : ICSVWriter

Method Details

CSVAdapter() public méthode

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextReader reader ) : System
dialect LibCSV.Dialects.Dialect
reader System.IO.TextReader
Résultat System

CSVAdapter() public méthode

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextWriter writer ) : System
dialect LibCSV.Dialects.Dialect
writer System.IO.TextWriter
Résultat System

CSVAdapter() public méthode

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextWriter writer, string headers ) : System
dialect LibCSV.Dialects.Dialect
writer System.IO.TextWriter
headers string
Résultat System

CSVAdapter() public méthode

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, string filename, string encoding ) : System
dialect LibCSV.Dialects.Dialect
filename string
encoding string
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

ReadAll() public méthode

public ReadAll ( IDataTransformer transformer ) : IEnumerable
transformer IDataTransformer
Résultat IEnumerable

WriteAll() public méthode

public WriteAll ( IEnumerable data, IDataTransformer transformer ) : void
data IEnumerable
transformer IDataTransformer
Résultat void