/// <inheritdoc />
 public ConvertRequiredDatabaseEntryInserterDecorator([NotNull] IDatabaseDbcInsertable <TDBCEntryType> decorateDbcInsertable, [NotNull] ITypeConverterProvider <TDBCFileType, TDBCEntryType> dbcTypeConverter, [NotNull] ILogger <ConvertRequiredDatabaseEntryInserterDecorator <TDBCFileType, TDBCEntryType> > logger)
 {
     DecorateDbcInsertable = decorateDbcInsertable ?? throw new ArgumentNullException(nameof(decorateDbcInsertable));
     DbcTypeConverter      = dbcTypeConverter ?? throw new ArgumentNullException(nameof(dbcTypeConverter));
     Logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 2
0
 /// <inheritdoc />
 public DbcDatabaseFileToTableConverter([NotNull] IDatabaseDbcInsertable <TDBCEntryType> inserter, [NotNull] IDbcEntryReader <TDBCEntryType> dbcReader, [NotNull] ILogger <DbcDatabaseFileToTableConverter <TDBCEntryType> > logger)
 {
     Inserter  = inserter ?? throw new ArgumentNullException(nameof(inserter));
     DbcReader = dbcReader ?? throw new ArgumentNullException(nameof(dbcReader));
     Logger    = logger ?? throw new ArgumentNullException(nameof(logger));
 }