public CsvExtendedInfoStorageItem(CsvExtendedInfoStorage storage, string fileName) { if (fileName.IsEmpty()) { throw new ArgumentNullException(nameof(fileName)); } _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _fileName = fileName; }
public CsvExtendedInfoStorageItem(CsvExtendedInfoStorage storage, string fileName, Tuple <string, Type>[] fields) : this(storage, fileName) { if (fields == null) { throw new ArgumentNullException(nameof(fields)); } if (fields.IsEmpty()) { throw new ArgumentOutOfRangeException(nameof(fields)); } _fields = fields; }