Browse Source

Use Function<T>:Identity instead of an inline lambda. Fixes 3627.

Rodrigo Kumpera 14 years ago
parent
commit
a219404ffc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      mcs/class/System.Core/System.Linq/Enumerable.cs

+ 1 - 1
mcs/class/System.Core/System.Linq/Enumerable.cs

@@ -2962,7 +2962,7 @@ namespace System.Linq
 		public static ILookup<TKey, TSource> ToLookup<TSource, TKey> (this IEnumerable<TSource> source,
 			Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
 		{
-			return ToLookup<TSource, TKey, TSource> (source, keySelector, element => element, comparer);
+			return ToLookup<TSource, TKey, TSource> (source, keySelector, Function<TSource>.Identity, comparer);
 		}
 
 		public static ILookup<TKey, TElement> ToLookup<TSource, TKey, TElement> (this IEnumerable<TSource> source,