public Task DownloadPackageAsync(PackageUid uid) { if (uid == null) { throw new ArgumentNullException(nameof(uid)); } _storageService.TryReadOrCreate(out PackageManagerServiceOptions options, PackageManagerServiceOptions.Filename); var downloader = new GitHubRepositoryPackageDownloader(options, _logger); return(downloader.DownloadAsync(uid, GetPackageRootPath(uid))); }
public Task DownloadPackageAsync(PackageUid uid) { if (uid == null) { throw new ArgumentNullException(nameof(uid)); } _storageService.SafeReadSerializedValue(out PackageManagerServiceOptions options, DefaultDirectoryNames.Configuration, PackageManagerServiceOptions.Filename); var downloader = new GitHubRepositoryPackageDownloader(options, _logger); return(downloader.DownloadAsync(uid, GetPackageRootPath(uid))); }