Class Factory
- Namespace
- CsvHelper
- Assembly
- CsvHelper.dll
Creates CsvHelper classes.
public class Factory : IFactory
- Inheritance
-
Factory
- Implements
- Inherited Members
Constructors
Factory()
public Factory()
Methods
CreateClassMapBuilder<T>()
Access point for fluent interface to dynamically build a ClassMap<TClass>
public IHasMap<T> CreateClassMapBuilder<T>()
Returns
- IHasMap<T>
Options to further configure the ClassMap<TClass>
Type Parameters
TType you will be making a class map for
CreateParser(TextReader, CsvConfiguration)
Creates an IParser.
public virtual IParser CreateParser(TextReader reader, CsvConfiguration configuration)
Parameters
readerTextReaderThe text reader to use for the csv parser.
configurationCsvConfigurationThe configuration to use for the csv parser.
Returns
- IParser
The created parser.
CreateParser(TextReader, CultureInfo)
Creates an IParser.
public virtual IParser CreateParser(TextReader reader, CultureInfo cultureInfo)
Parameters
readerTextReaderThe text reader to use for the csv parser.
cultureInfoCultureInfoThe culture information.
Returns
- IParser
The created parser.
CreateReader(IParser)
Creates an IReader.
public virtual IReader CreateReader(IParser parser)
Parameters
parserIParserThe parser used to create the reader.
Returns
- IReader
The created reader.
CreateReader(TextReader, CsvConfiguration)
Creates an IReader.
public virtual IReader CreateReader(TextReader reader, CsvConfiguration configuration)
Parameters
readerTextReaderThe text reader to use for the csv reader.
configurationCsvConfigurationThe configuration to use for the reader.
Returns
- IReader
The created reader.
CreateReader(TextReader, CultureInfo)
Creates an IReader.
public virtual IReader CreateReader(TextReader reader, CultureInfo cultureInfo)
Parameters
readerTextReaderThe text reader to use for the csv reader.
cultureInfoCultureInfoThe culture information.
Returns
- IReader
The created reader.
CreateWriter(TextWriter, CsvConfiguration)
Creates an IWriter.
public virtual IWriter CreateWriter(TextWriter writer, CsvConfiguration configuration)
Parameters
writerTextWriterThe text writer to use for the csv writer.
configurationCsvConfigurationThe configuration to use for the writer.
Returns
- IWriter
The created writer.
CreateWriter(TextWriter, CultureInfo)
Creates an IWriter.
public virtual IWriter CreateWriter(TextWriter writer, CultureInfo cultureInfo)
Parameters
writerTextWriterThe text writer to use for the csv writer.
cultureInfoCultureInfoThe culture information.
Returns
- IWriter
The created writer.