Beispiel #1
0
        public static IEnumerable <TSource> OrderBy <TSource, TKey>(this IEnumerable <TSource> self, Func <TSource, TKey> keySelector, Func <TKey, TKey, int> comparer)
        {
            var genericComparer = new GenericComparer <TKey>(comparer);

            return(self.OrderBy(keySelector, genericComparer));
        }
Beispiel #2
0
        public static IEnumerable <TSource> Order <TSource>(this IEnumerable <TSource> self, Func <TSource, TSource, int> comparer)
        {
            var genericComparer = new GenericComparer <TSource>(comparer);

            return(self.OrderBy(t => t, genericComparer));
        }