NuDeploy.Core.Services.Installation.Repositories.PackageRepositoryBrowser.PackageRepositoryBrowser C# (CSharp) Метод

PackageRepositoryBrowser() публичный Метод

public PackageRepositoryBrowser ( ISourceRepositoryProvider sourceRepositoryProvider, IPackageRepositoryFactory packageRepositoryFactory ) : System
sourceRepositoryProvider ISourceRepositoryProvider
packageRepositoryFactory IPackageRepositoryFactory
Результат System
        public PackageRepositoryBrowser(ISourceRepositoryProvider sourceRepositoryProvider, IPackageRepositoryFactory packageRepositoryFactory)
        {
            if (sourceRepositoryProvider == null)
            {
                throw new ArgumentNullException("sourceRepositoryProvider");
            }

            if (packageRepositoryFactory == null)
            {
                throw new ArgumentNullException("packageRepositoryFactory");
            }

            this.repositoryConfigurations = sourceRepositoryProvider.GetRepositoryConfigurations().ToArray();
            this.repositories = this.repositoryConfigurations.Select(r => packageRepositoryFactory.CreateRepository(r.Url.ToString())).ToArray();
        }