NuGet.UninstallWalker.CreatePackageHasDependentsException C# (CSharp) Méthode

CreatePackageHasDependentsException() protected méthode

protected CreatePackageHasDependentsException ( IPackage package, IEnumerable dependents ) : InvalidOperationException
package IPackage
dependents IEnumerable
Résultat System.InvalidOperationException
        protected virtual InvalidOperationException CreatePackageHasDependentsException(IPackage package, IEnumerable<IPackage> dependents)
        {
            if (dependents.Count() == 1)
            {
                return new InvalidOperationException(String.Format(CultureInfo.CurrentCulture,
                       NuGetResources.PackageHasDependent, package.GetFullName(), dependents.Single().GetFullName()));
            }

            return new InvalidOperationException(String.Format(CultureInfo.CurrentCulture,
                        NuGetResources.PackageHasDependents, package.GetFullName(), String.Join(", ",
                        dependents.Select(d => d.GetFullName()))));

        }