Esempio n. 1
0
 public ConvertService(PackService packService, PackageReaderFactory packageReaderFactory, IPackageSerializer packageSerializer, IWriter writer)
 {
     _packService          = packService;
     _packageReaderFactory = packageReaderFactory;
     _packageSerializer    = packageSerializer;
     _writer = writer;
 }
Esempio n. 2
0
        public FileSystemRepository(PackageReaderFactory packageReaderFactory, string rootPath, string name)
            : base(rootPath, name, RepositoryType.Pundit)
        {
            Guard.NotNull(packageReaderFactory, nameof(packageReaderFactory));

            _packageReaderFactory = packageReaderFactory;
        }
Esempio n. 3
0
        public RepositoryFactory(PackageReaderFactory packageReaderFactory, ISerializer serializer)
        {
            Guard.NotNull(packageReaderFactory, nameof(packageReaderFactory));
            Guard.NotNull(serializer, nameof(serializer));

            _packageReaderFactory = packageReaderFactory;
            _serializer           = serializer;

            var punditConfigPath = ResolveRootPath();

            _cacheRepoPath      = Path.Combine(punditConfigPath, PunditCacheRepoFolder);
            _cacheNuGetRepoPath = Path.Combine(punditConfigPath, NuGetCacheRepoFolder);
            _repoConfigPath     = Path.Combine(punditConfigPath, RepositoriesConfigFile);
        }
Esempio n. 4
0
        public ServiceFactory(RepositoryFactory repositoryFactory, ManifestResolver manifestResolver,
                              PackageReaderFactory packageReaderFactory, DependencyResolver dependencyResolver,
                              IPackageSerializer packageSerializer,
                              PackageInstallerFactory packageInstallerFactory, IWriter writer)
        {
            Guard.NotNull(repositoryFactory, nameof(repositoryFactory));
            Guard.NotNull(manifestResolver, nameof(manifestResolver));
            Guard.NotNull(packageReaderFactory, nameof(packageReaderFactory));
            Guard.NotNull(dependencyResolver, nameof(dependencyResolver));
            Guard.NotNull(packageInstallerFactory, nameof(packageInstallerFactory));
            Guard.NotNull(writer, nameof(writer));

            Guard.NotNull(packageSerializer, nameof(packageSerializer));

            _repositoryFactory       = repositoryFactory;
            _manifestResolver        = manifestResolver;
            _packageReaderFactory    = packageReaderFactory;
            _dependencyResolver      = dependencyResolver;
            _packageSerializer       = packageSerializer;
            _packageInstallerFactory = packageInstallerFactory;
            _writer = writer;
        }