// private IRepositorySearchRepository repositorySearchRepository; public RepositoryManager( IRepositorySnapshotRepository repositorySnapshotRepository, IRepositoryCurrentStateRepository repositoryCurrentStateRepository, IRepositorySourceManager repositorySourceManager //IRepositorySearchRepository repositorySearchRepository ) { this.repositorySnapshotRepository = repositorySnapshotRepository; this.repositoryCurrentStateRepository = repositoryCurrentStateRepository; this.repositorySourceManager = repositorySourceManager; // this.repositorySearchRepository = repositorySearchRepository; }
public RepositoryAnalysisManager( IRepositoryManager repositoryManager, IRepositorySourceManager repositorySourceManager, IEnumerable <IDependencyScraperManager> dependencyScraperManagers, IEnumerable <IDeriveRepositoryTypeAndImplementations> typeAndImplementationDerivers, IDeriveRepositoryDevOpsIntegrations devOpsIntegrationsDeriver, IDistributedCache distributedCache, ILogger <RepositoryAnalysisManager> logger, Caching cachingSettings, IRepositorySnapshotRepository repositorySnapshotRepository) { this.repositoryManager = repositoryManager; this.repositorySourceManager = repositorySourceManager; this.dependencyScraperManagers = dependencyScraperManagers; this.typeAndImplementationDerivers = typeAndImplementationDerivers; this.devOpsIntegrationsDeriver = devOpsIntegrationsDeriver; this.distributedCache = distributedCache; this.logger = logger; this.cachingSettings = cachingSettings; this.repositorySnapshotRepository = repositorySnapshotRepository; }