public void AddPackage() { ClearReportedMessages(); logger.LogAddingPackage(); TryInstallingPackage(); logger.LogAfterPackageOperationCompletes(); }
public void AddPackage() { ClearReportedMessages(); logger.LogAddingPackage(); using (IDisposable operation = StartInstallOperation(package)) { TryAddingPackage(); } logger.LogAfterPackageOperationCompletes(); }
public void AddPackage() { ClearReportedMessages(); logger.LogAddingPackage(); using (IDisposable operation = StartInstallOperation(package)) { if (IsProjectPackage(package)) { TryInstallingPackageIntoProject(); } else { TryInstallingPackageIntoSolution(); } } logger.LogAfterPackageOperationCompletes(); }