/// <summary> /// Initializes a new instance of <see cref="DatImport"/>. /// </summary> /// <param name="file">The file to import.</param> /// <param name="encoding">The encoding used to read the import.</param> /// <param name="delimiters">The delimiters used to parse the import.</param> /// <param name="keyColName">The name of the DocID field.</param> public DatImport(FileInfo file, Encoding encoding, Delimiters delimiters, string keyColName) : base(file, encoding) { this.Delimiters = new Separators(delimiters); this.KeyColumnName = keyColName; }
/// <summary> /// Initializes a new instance of <see cref="DatExport"/>. /// </summary> /// <param name="file">The file to export.</param> /// <param name="encoding">The encoding of the export file.</param> /// <param name="delimiters">The delimiters to use in the export file.</param> /// <param name="exportFields">The fields to export.</param> public DatExport(FileInfo file, Encoding encoding, Delimiters delimiters, string[] exportFields) : base(file, encoding) { this.Delimiters = new Separators(delimiters); this.ExportFields = exportFields; }