Given a list of object with a property of type List:
class Bar{
public List<Foo> Foos{get;set;}
}
Will the following code, that select all bar with more than one Foo, count all Foos?
Or will it stop iterating at 2 Foos?
var input = new List<Bar>();
var result = input.Where(x=> x.Foos.Count()>1).ToList();