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()); }
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(); }
public List <KeyValuePair <NuGetPackage, UnsafePackage> > Evaluate(NuGetPackages packages, UnsafePackages unsafePackages) { var result = new List <KeyValuePair <NuGetPackage, UnsafePackage> >(); foreach (var package in packages) { foreach (var unsafePackage in unsafePackages.Where(u => u.Is(package))) { result.Add(new KeyValuePair <NuGetPackage, UnsafePackage>(package, unsafePackage)); } } return(result); }