コード例 #1
0
 public ProteinDataUpdater(IWorkUnitDatabase database, IProteinService proteinService, SQLiteConnection connection)
 {
     _database       = database ?? throw new ArgumentNullException(nameof(database));
     _proteinService = proteinService ?? NullProteinService.Instance;
     _connection     = connection;
 }
コード例 #2
0
 public DuplicateDeleter(ILogger logger, IWorkUnitDatabase database, SQLiteConnection connection)
 {
     _logger     = logger ?? NullLogger.Instance;
     _database   = database ?? throw new ArgumentNullException(nameof(database));
     _connection = connection ?? throw new ArgumentNullException(nameof(connection));
 }
コード例 #3
0
 public ProteinDataUpdater(IWorkUnitDatabase database, IProteinService proteinService) : this(database, proteinService, null)
 {
 }