public Task UninstallPackageAsync(INuGetPackageMoniker package, IReadOnlyDictionary <string, object> options, System.IO.TextWriter logger, IProgress <INuGetPackageInstallProgress> progress, System.Threading.CancellationToken cancellationToken) { return(Task.Run(() => { _installedPackages.RemoveAll(p => p.Id == package.Id && p.Version == package.Version); })); }
public Task InstallPackageAsync(INuGetPackageMoniker package, IReadOnlyDictionary <string, object> options, TextWriter logger, IProgress <INuGetPackageInstallProgress> progress, CancellationToken cancellationToken) { return(Task.Run(() => { _installedPackages.Add(new NuGetPackageMoniker { Id = package.Id, Version = package.Version }); })); }
public Task UninstallPackageAsync(INuGetPackageMoniker package, IReadOnlyDictionary<string, object> options, System.IO.TextWriter logger, IProgress<INuGetPackageInstallProgress> progress, CancellationToken cancellationToken) { return _nugetProject.UninstallPackageAsync(package, options, logger, progress, cancellationToken); }
public Task UninstallPackageAsync(INuGetPackageMoniker package, IReadOnlyDictionary <string, object> options, System.IO.TextWriter logger, IProgress <INuGetPackageInstallProgress> progress, CancellationToken cancellationToken) { return(_nugetProject.UninstallPackageAsync(package, options, logger, progress, cancellationToken)); }