LinqBridge is missing non-nullable versions of Min() and Max() that
accept a selector, such as
public static int Min<TSource>(this IEnumerable<TSource>
source, Func<TSource, int> selector)
{
return source.Select(selector).Min();
}
...only nullable versions exist.
I discovered this omission as I was switching from the Mono
implementation of LINQ over to LINQBridge, and it broke Poor Man's
Linq (
http://www.codeproject.com/KB/linq/linq2005.aspx), which
forwards LINQ calls to Enumerable.