Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2007-08-21 19:41:42 +0400
committerMarek Safar <marek.safar@gmail.com>2007-08-21 19:41:42 +0400
commitabb4062d895371c7e1c3c92007a0ec5ede45549d (patch)
treee1baa6dadf4487804160208d386f9ae71d668da2 /mcs/class/System.Core/System.Linq/Queryable.cs
parentd816ca7ff2cffcf59ca7a2d31c2ab16761f611a3 (diff)
2007-08-21 Marek Safar <marek.safar@gmail.com>
* AOrderedEnumerable: New abtract base. * Enumerable.cs, Queryable.cs: Public methods update. * InternalOrderedSequence.cs: Fixed ThenBy. svn path=/trunk/mcs/; revision=84559
Diffstat (limited to 'mcs/class/System.Core/System.Linq/Queryable.cs')
-rw-r--r--mcs/class/System.Core/System.Linq/Queryable.cs56
1 files changed, 28 insertions, 28 deletions
diff --git a/mcs/class/System.Core/System.Linq/Queryable.cs b/mcs/class/System.Core/System.Linq/Queryable.cs
index 3bae8adb178..7e663509f49 100644
--- a/mcs/class/System.Core/System.Linq/Queryable.cs
+++ b/mcs/class/System.Core/System.Linq/Queryable.cs
@@ -2214,17 +2214,17 @@ namespace System.Linq
#region OrderBy
- public static OrderedSequence<TSource> OrderBy<TSource, K> (
+ public static IOrderedQueryable<TSource> OrderBy<TSource, TKey> (
this IQueryable<TSource> source,
- Func<TSource, K> keySelector)
+ Func<TSource, TKey> keySelector)
{
- return OrderBy<TSource, K> (source, keySelector, null);
+ return OrderBy<TSource, TKey> (source, keySelector, null);
}
- public static OrderedSequence<TSource> OrderBy<TSource, K> (
+ public static IOrderedQueryable<TSource> OrderBy<TSource, TKey> (
this IQueryable<TSource> source,
- Func<TSource, K> keySelector,
- IComparer<K> comparer)
+ Func<TSource, TKey> keySelector,
+ IComparer<TKey> comparer)
{
if (source == null || keySelector == null)
throw new ArgumentNullException ();
@@ -2238,17 +2238,17 @@ namespace System.Linq
#region OrderByDescending
- public static OrderedSequence<TSource> OrderByDescending<TSource, K> (
+ public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey> (
this IQueryable<TSource> source,
- Func<TSource, K> keySelector)
+ Func<TSource, TKey> keySelector)
{
- return OrderByDescending<TSource, K> (source, keySelector, null);
+ return OrderByDescending<TSource, TKey> (source, keySelector, null);
}
- public static OrderedSequence<TSource> OrderByDescending<TSource, K> (
+ public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey> (
this IQueryable<TSource> source,
- Func<TSource, K> keySelector,
- IComparer<K> comparer)
+ Func<TSource, TKey> keySelector,
+ IComparer<TKey> comparer)
{
if (source == null || keySelector == null)
throw new ArgumentNullException ();
@@ -2263,17 +2263,17 @@ namespace System.Linq
#region ThenBy
- public static OrderedSequence<TSource> ThenBy<TSource, K> (
- this OrderedSequence<TSource> source,
- Func<TSource, K> keySelector)
+ public static IOrderedQueryable<TSource> ThenBy<TSource, TKey> (
+ this IOrderedQueryable<TSource> source,
+ Func<TSource, TKey> keySelector)
{
- return ThenBy<TSource, K> (source, keySelector, null);
+ return ThenBy<TSource, TKey> (source, keySelector, null);
}
- public static OrderedSequence<TSource> ThenBy<TSource, K> (
- this OrderedSequence<TSource> source,
- Func<TSource, K> keySelector,
- IComparer<K> comparer)
+ public static IOrderedQueryable<TSource> ThenBy<TSource, TKey> (
+ this IOrderedQueryable<TSource> source,
+ Func<TSource, TKey> keySelector,
+ IComparer<TKey> comparer)
{
if (source == null || keySelector == null)
throw new ArgumentNullException ();
@@ -2287,17 +2287,17 @@ namespace System.Linq
#region ThenByDescending
- public static OrderedSequence<TSource> ThenByDescending<TSource, K> (
- this OrderedSequence<TSource> source,
- Func<TSource, K> keySelector)
+ public static IOrderedQueryable<TSource> ThenByDescending<TSource, TKey> (
+ this IOrderedQueryable<TSource> source,
+ Func<TSource, TKey> keySelector)
{
- return ThenByDescending<TSource, K> (source, keySelector, null);
+ return ThenByDescending<TSource, TKey> (source, keySelector, null);
}
- public static OrderedSequence<TSource> ThenByDescending<TSource, K> (
- this OrderedSequence<TSource> source,
- Func<TSource, K> keySelector,
- IComparer<K> comparer)
+ public static IOrderedQueryable<TSource> ThenByDescending<TSource, TKey> (
+ this IOrderedQueryable<TSource> source,
+ Func<TSource, TKey> keySelector,
+ IComparer<TKey> comparer)
{
if (source == null || keySelector == null)
throw new ArgumentNullException ();