コード例 #1
0
        protected NsDepCopDiagnosticAnalyzerBase(ITypeDependencyEnumerator typeDependencyEnumerator)
        {
            if (typeDependencyEnumerator == null)
            {
                throw new ArgumentNullException(nameof(typeDependencyEnumerator));
            }

            _analyzerProvider    = CreateDependencyAnalyzerProvider(typeDependencyEnumerator);
            _projectFileResolver = CreateProjectFileResolver();
        }
コード例 #2
0
 public CachingDependencyAnalyzerProvider(IDependencyAnalyzerProvider dependencyAnalyzerProvider,
                                          IDateTimeProvider dateTimeProvider, TimeSpan cacheTimeSpan)
     : base(dateTimeProvider, cacheTimeSpan)
 {
     _dependencyAnalyzerProvider = dependencyAnalyzerProvider ?? throw new ArgumentNullException(nameof(dependencyAnalyzerProvider));
 }