私はいくつかのLinq式を作成していて、IEnumerable.DefaultIfEmpty(http://msdn.microsoft.com/en-us/library/bb360179.aspx)のMethodInfoを取得しようとしています。簡単な作業のように見えましたが、なぜそれが機能しないのかわかりません。
typeof(Enumerable).GetMethod("DefaultIfEmpty", new[] { typeof(IEnumerable<>) });
typeof(Enumerable).GetMethod("DefaultIfEmpty", new[] { typeof(IEnumerable<>).MakeGenericType(typeof(WorkitemListModel)) });