Owasp.SafeNuGet.DecisionMaker.Evaluate C# (CSharp) Method

Evaluate() public method

public Evaluate ( NuGetPackages packages, UnsafePackages unsafePackages ) : UnsafePackage>>.List
packages NuGetPackages
unsafePackages UnsafePackages
return UnsafePackage>>.List
        public List<KeyValuePair<NuGetPackage, UnsafePackage>> Evaluate(NuGetPackages packages, UnsafePackages unsafePackages)
        {
            return packages
                .SelectMany(p =>
                    unsafePackages.Where(u => u.Is(p))
                        .Select(u => new KeyValuePair<NuGetPackage, UnsafePackage>(p, u)
                    )
                 ).ToList();
        }
DecisionMaker