Beispiel #1
0
 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);
     }));
 }
Beispiel #2
0
 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));
 }