Orc.NuGetExplorer.PackageCommandService.CanInstall C# (CSharp) Method

CanInstall() private method

private CanInstall ( IPackageDetails package ) : bool
package IPackageDetails
return bool
        private bool CanInstall(IPackageDetails package)
        {
            Argument.IsNotNull(() => package);

            if (package.IsInstalled == null)
            {
                var count = _packageQueryService.CountPackages(_localRepository, package.Id);
                package.IsInstalled = count != 0;
            }

            return !package.IsInstalled.Value;
        }