NuGet.InstallWalker.CreatePackageConflictException C# (CSharp) Méthode

CreatePackageConflictException() private static méthode

private static CreatePackageConflictException ( IPackage resolvedPackage, IPackage package, IEnumerable dependents ) : InvalidOperationException
resolvedPackage IPackage
package IPackage
dependents IEnumerable
Résultat System.InvalidOperationException
        private static InvalidOperationException CreatePackageConflictException(IPackage resolvedPackage, IPackage package, IEnumerable<IPackage> dependents)
        {
            if (dependents.Count() == 1)
            {
                return new InvalidOperationException(String.Format(CultureInfo.CurrentCulture,
                       NuGetResources.ConflictErrorWithDependent, package.GetFullName(), resolvedPackage.GetFullName(), dependents.Single().Id));
            }

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