/// <summary> /// Initializes a new instance of the <see cref="DelimitedValuesReader" /> class. /// </summary> /// <param name="source"> /// The reader that provides input. /// </param> /// <param name="settings"> /// Settings that customize the behavior of this instance. /// </param> public DelimitedValuesReader(TextReader source, DelimitedValuesReaderSettings?settings = null) { Guard.NotNull(source, nameof(source)); this.settings = settings?.Clone() ?? new DelimitedValuesReaderSettings(); this.source = source; enumerator = new DelimitedValuesEnumerator(this); }
public DelimitedValuesReaderRow(DelimitedValuesEnumerator sourceEnumerator, List <string> cellValues) { this.sourceEnumerator = sourceEnumerator; this.cellValues = cellValues; }