Orc.NuGetExplorer.RepositoryService.RepositoryService C# (CSharp) Method

RepositoryService() public method

public RepositoryService ( INuGetConfigurationService nuGetConfigurationService, IPackageRepositoryFactory packageRepositoryFactory, IRepositoryCacheService repositoryCacheService, ITypeFactory typeFactory ) : System.Collections.Generic
nuGetConfigurationService INuGetConfigurationService
packageRepositoryFactory IPackageRepositoryFactory
repositoryCacheService IRepositoryCacheService
typeFactory ITypeFactory
return System.Collections.Generic
        public RepositoryService(INuGetConfigurationService nuGetConfigurationService, IPackageRepositoryFactory packageRepositoryFactory,
            IRepositoryCacheService repositoryCacheService, ITypeFactory typeFactory)
        {
            Argument.IsNotNull(() => nuGetConfigurationService);
            Argument.IsNotNull(() => nuGetConfigurationService);
            Argument.IsNotNull(() => repositoryCacheService);
            Argument.IsNotNull(() => typeFactory);

            _nuGetConfigurationService = nuGetConfigurationService;
            _repositoryFactory = packageRepositoryFactory;
            _repositoryCacheService = repositoryCacheService;
            _typeFactory = typeFactory;

            LocalRepository = GetLocalRepository();
            LocalNuGetRepository = _repositoryCacheService.GetNuGetRepository(LocalRepository);
        }
        #endregion