Queries like the following are invalid in .NET 3.5, but okay in .NET 4.0:
(from s in QuerySource select s.Name) .Aggregate<IComparable> ((allNames, name) => allNames + name.ToString ())
Support this when parsing LINQ queries.