public SymbolController( ISymbolIndexingService indexer, ISymbolStorageService storage, ILogger <SymbolController> logger) { _indexer = indexer ?? throw new ArgumentNullException(nameof(indexer)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SymbolController( IAuthenticationService authentication, ISymbolIndexingService indexer, ISymbolStorageService storage, IOptionsSnapshot <BaGetOptions> options, ILogger <SymbolController> logger) { _authentication = authentication ?? throw new ArgumentNullException(nameof(authentication)); _indexer = indexer ?? throw new ArgumentNullException(nameof(indexer)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _options = options ?? throw new ArgumentNullException(nameof(options)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }