コード例 #1
0
 public ExchangeRatesManager(
     IExchangeRatesAccess exchangeRatesAccess,
     IExchangeRatesEngine exchangeRatesEngine)
 {
     _Access = exchangeRatesAccess ?? throw new ArgumentNullException(nameof(exchangeRatesAccess));
     _Engine = exchangeRatesEngine ?? throw new ArgumentNullException(nameof(exchangeRatesEngine));
 }
コード例 #2
0
 public CachingExchangeRatesAccess(ObjectCache cache, IExchangeRatesAccess access)
 {
     _Cache  = cache ?? throw new ArgumentNullException(nameof(cache));
     _Access = access ?? throw new ArgumentNullException(nameof(access));
 }