Exemple #1
0
 public ApiChecker(IBinaryAnalysisExecutorOptions options,
                   IOptions <DefaultTfmOptions> selectorOptions,
                   ILogger <ApiChecker> logger)
 {
     _options     = options ?? throw new ArgumentNullException(nameof(options));
     _tfmSelector = selectorOptions?.Value ?? throw new ArgumentNullException(nameof(selectorOptions));
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemple #2
0
 public TargetFrameworkSelector(
     ITargetFrameworkMonikerComparer comparer,
     IOptions <DefaultTfmOptions> selectorOptions,
     IEnumerable <ITargetFrameworkSelectorFilter> selectors,
     ILogger <TargetFrameworkSelector> logger)
 {
     _comparer        = comparer;
     _selectorOptions = selectorOptions?.Value ?? throw new ArgumentNullException(nameof(selectorOptions));
     _selectors       = selectors;
     _logger          = logger;
 }