I happened to have seen some code where this guy passed a lambda expression to a ArrayList.Sort(IComparer here) or a IEnumerable.SequenceEqual(IEnumerable list, IEqualityCom
These methods don't have overloads that accept a delegate instead of an interface, but:
Enumerable.OrderByEnumerable.Select before calling Enumerable.SequenceEqualIEqualityComparer in terms of Func