示例#1
0
        public RepositoryScanner(IDirectoryExclusions directoryExclusions, INuKeeperLogger logger)
        {
            _directoryExclusions = directoryExclusions ?? throw new ArgumentNullException(nameof(directoryExclusions));

            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }

            _finders = BuildFinders(logger);
        }
示例#2
0
        public RepositoryScanner(
            ProjectFileReader projectFileReader,
            PackagesFileReader packagesFileReader,
            NuspecFileReader nuspecFileReader,
            DirectoryBuildTargetsReader directoryBuildTargetsReader,
            IDirectoryExclusions directoryExclusions)
        {
            _finders = new IPackageReferenceFinder[]
            {
                projectFileReader, packagesFileReader, nuspecFileReader, directoryBuildTargetsReader
            };

            _directoryExclusions = directoryExclusions;
        }