public void RemovePackage()
        {
            ClearReportedMessages();
            logger.LogRemovingPackage();
            TryUninstallingPackage();
            logger.LogAfterPackageOperationCompletes();

            OnPropertyChanged(model => model.IsAdded);
        }
        public void RemovePackage()
        {
            ClearReportedMessages();
            logger.LogRemovingPackage();

            TryRemovingPackage();

            logger.LogAfterPackageOperationCompletes();
        }
        public void RemovePackage()
        {
            ClearReportedMessages();
            logger.LogRemovingPackage();

            if (IsProjectPackage(package))
            {
                TryUninstallingPackageFromProject();
            }
            else
            {
                TrySolutionPackageUninstall();
            }

            logger.LogAfterPackageOperationCompletes();
        }