2008-05-01 Jb Evain <jbevain@novell.com>
authorJb Evain <jbevain@gmail.com>
Thu, 1 May 2008 20:21:56 +0000 (20:21 -0000)
committerJb Evain <jbevain@gmail.com>
Thu, 1 May 2008 20:21:56 +0000 (20:21 -0000)
commitcef7704cc53e277f484210a86105d4d9eb29a3c9
tree3d082feac10356b480171d315675433ffaa07ec0
parent7796030c3b64d835ba2f8beb9372fa3381358b3e
2008-05-01  Jb Evain  <jbevain@novell.com>

* SortDirection.cs, SortContext.cs, SortSequenceContext.cs:
new infrastructure files for nested orderby/thenby calls.
* QuickSort.cs: refactored out of OrderedSequence.cs
* OrderedEnumerable.cs, OrderedSequence.cs: refactoring
to use the new SortContext infrastructure.

svn path=/trunk/mcs/; revision=102297
mcs/class/System.Core/ChangeLog
mcs/class/System.Core/System.Core-2008.csproj
mcs/class/System.Core/System.Core.dll.sources
mcs/class/System.Core/System.Linq/ChangeLog
mcs/class/System.Core/System.Linq/Enumerable.cs
mcs/class/System.Core/System.Linq/OrderedEnumerable.cs
mcs/class/System.Core/System.Linq/OrderedSequence.cs
mcs/class/System.Core/System.Linq/QuickSort.cs [new file with mode: 0644]
mcs/class/System.Core/System.Linq/SortContext.cs [new file with mode: 0644]
mcs/class/System.Core/System.Linq/SortDirection.cs [new file with mode: 0644]
mcs/class/System.Core/System.Linq/SortSequenceContext.cs [new file with mode: 0644]