protected NsDepCopDiagnosticAnalyzerBase(ITypeDependencyEnumerator typeDependencyEnumerator) { if (typeDependencyEnumerator == null) { throw new ArgumentNullException(nameof(typeDependencyEnumerator)); } _analyzerProvider = CreateDependencyAnalyzerProvider(typeDependencyEnumerator); _projectFileResolver = CreateProjectFileResolver(); }
public CachingDependencyAnalyzerProvider(IDependencyAnalyzerProvider dependencyAnalyzerProvider, IDateTimeProvider dateTimeProvider, TimeSpan cacheTimeSpan) : base(dateTimeProvider, cacheTimeSpan) { _dependencyAnalyzerProvider = dependencyAnalyzerProvider ?? throw new ArgumentNullException(nameof(dependencyAnalyzerProvider)); }