Exemplo n.º 1
0
 public RowToCsvStream(
     StreamInformation streamInformation,
     Stream stream,
     CsvSettings settings
     )
 {
     this.stream            = stream;
     this.streamInformation = streamInformation;
     this.settings          = settings;
 }
Exemplo n.º 2
0
        public CsvReader(Stream stream, Encoding defaultEncoding = null, CsvSettings csvSettings = null) :
            base(csvSettings)
        {
            Settings settings = SettingsHome.settingsFactory.buildSettings();

            settings.defaultEncoding = defaultEncoding ?? settings.defaultEncoding;

            streamInformation = new StreamInformation(settings);

            streamFactory = new GenericStreamFactory(stream);
            reader        = new StreamReader(stream, streamInformation.defaultEncoding, streamInformation.detectEncodingFromByteOrderMarks);
        }
Exemplo n.º 3
0
 public CsvStreamToRowProcessor(CsvSettings settings = null)
 {
     this.settings = settings ?? new CsvSettings();
     rowConverter  = new CsvRowConverter(this.settings);
 }
Exemplo n.º 4
0
 public CsvRowConverter(CsvSettings settings)
 {
     this.settings = settings ?? new CsvSettings();
 }
Exemplo n.º 5
0
 public CsvRowConverter()
 {
     settings = new CsvSettings();
 }