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
T
Type you will be making a class map for
CreateParser(TextReader, CsvConfiguration)
Creates an IParser.
public virtual IParser CreateParser(TextReader reader, CsvConfiguration configuration)
Parameters
reader
TextReaderThe text reader to use for the csv parser.
configuration
CsvConfigurationThe 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
reader
TextReaderThe text reader to use for the csv parser.
cultureInfo
CultureInfoThe culture information.
Returns
- IParser
The created parser.
CreateReader(IParser)
Creates an IReader.
public virtual IReader CreateReader(IParser parser)
Parameters
parser
IParserThe 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
reader
TextReaderThe text reader to use for the csv reader.
configuration
CsvConfigurationThe 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
reader
TextReaderThe text reader to use for the csv reader.
cultureInfo
CultureInfoThe culture information.
Returns
- IReader
The created reader.
CreateWriter(TextWriter, CsvConfiguration)
Creates an IWriter.
public virtual IWriter CreateWriter(TextWriter writer, CsvConfiguration configuration)
Parameters
writer
TextWriterThe text writer to use for the csv writer.
configuration
CsvConfigurationThe 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
writer
TextWriterThe text writer to use for the csv writer.
cultureInfo
CultureInfoThe culture information.
Returns
- IWriter
The created writer.