public RepositoryScanner(IDirectoryExclusions directoryExclusions, INuKeeperLogger logger) { _directoryExclusions = directoryExclusions ?? throw new ArgumentNullException(nameof(directoryExclusions)); if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _finders = BuildFinders(logger); }
public RepositoryScanner( ProjectFileReader projectFileReader, PackagesFileReader packagesFileReader, NuspecFileReader nuspecFileReader, DirectoryBuildTargetsReader directoryBuildTargetsReader, IDirectoryExclusions directoryExclusions) { _finders = new IPackageReferenceFinder[] { projectFileReader, packagesFileReader, nuspecFileReader, directoryBuildTargetsReader }; _directoryExclusions = directoryExclusions; }