C# Класс LibCSV.CSVAdapter

CSVAdapter class is advanced csv reader/writer that supports read/write of all records and transformations.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CheckHeaders ( ) : void
CreateReader ( ) : ICSVReader
CreateWriter ( ) : ICSVWriter

Описание методов

CSVAdapter() публичный Метод

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextReader reader ) : System
dialect LibCSV.Dialects.Dialect
reader System.IO.TextReader
Результат System

CSVAdapter() публичный Метод

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextWriter writer ) : System
dialect LibCSV.Dialects.Dialect
writer System.IO.TextWriter
Результат System

CSVAdapter() публичный Метод

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, TextWriter writer, string headers ) : System
dialect LibCSV.Dialects.Dialect
writer System.IO.TextWriter
headers string
Результат System

CSVAdapter() публичный Метод

public CSVAdapter ( LibCSV.Dialects.Dialect dialect, string filename, string encoding ) : System
dialect LibCSV.Dialects.Dialect
filename string
encoding string
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

ReadAll() публичный Метод

public ReadAll ( IDataTransformer transformer ) : IEnumerable
transformer IDataTransformer
Результат IEnumerable

WriteAll() публичный Метод

public WriteAll ( IEnumerable data, IDataTransformer transformer ) : void
data IEnumerable
transformer IDataTransformer
Результат void