Exemplo n.º 1
0
        public DependencyAnalyzerService()
        {
            _resultBuilder = new AnalyzeProjectResultBuilder();
            var typeDependencyEnumerator = new Roslyn2TypeDependencyEnumerator(LogTrace);

            _dependencyAnalyzerFactory = new DependencyAnalyzerFactory(typeDependencyEnumerator, LogTrace);
        }
Exemplo n.º 2
0
 public DependencyAnalyzerProvider(IDependencyAnalyzerFactory dependencyAnalyzerFactory)
 {
     _dependencyAnalyzerFactory          = dependencyAnalyzerFactory ?? throw new ArgumentNullException(nameof(dependencyAnalyzerFactory));
     _projectFileToDependencyAnalyzerMap = new ConcurrentDictionary <string, IDependencyAnalyzer>();
 }