1 2008-12-02 Marek Habersack <mhabersack@novell.com>
3 * DataRowExtensions.cs: when Field <T> is specialized on a
4 nullable type (either a reference or an instance of Nullable <T>)
5 do not throw exception for column value being DBNull but return
8 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
10 * DataTableExtensions.cs :
11 implemented AsDataView() and CopyToDataTable().
12 * EnumerableRowCollection.cs : added Table property for internal use.
14 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
16 * TypedTableBase.cs : serialization .ctor() does nothing here (it
17 might do something in derived types. no need to throw NIE here).
19 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
21 * EnumerableRowCollectionExtensions.cs,
22 OrderedEnumerableRowCollection.cs : implemented ThenBy().
23 It required some generic refactoring.
25 2008-05-13 Jb Evain <jbevain@novell.com>
27 * EnumerableRowCollection.cs: delete methods
28 Select/Where/Cast that duplicate Linq to Objects
30 * EnumerableRowCollectionExtensions.cs
31 TypedTableBase.cs, TypedTableBaseExtensions.cs: directly
32 fallback to Linq to Objects.
34 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
36 * DataTableExtensions.cs, EnumerableRowCollection.cs,
37 EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
38 OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
39 TypedTableBaseExtensions.cs : lots of significant refactoring to
40 make collection/enumerable things unified.
41 Implemented OrderBy() and OrderByDescending().
43 2008-05-13 Marek Habersack <mhabersack@novell.com>
45 * DataRowComparer_1.cs: implemented GetHashCode and Equals.
47 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
49 * DataTableExtensions.cs : implemented AsEnumerable().
50 * DataRowExtensions.cs : implemented.
51 * EnumerableRowCollection_1.cs : implemented.
52 * EnumerableRowCollectionExtensions.cs :
53 implemented Select() and Where().
54 * OrderedEnumerableRowCollection.cs : base is not parameterless now.
55 * TypedTableBaseExtensions.cs:
56 some overloads can just delegate to others.
57 * DataRowComparer_1.cs : (added some non-working code.)
59 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
61 * DataRowComparer.cs, DataRowComparer_1.cs, DataRowExtensions.cs,
62 DataTableExtensions.cs, EnumerableRowCollection.cs,
63 EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
64 OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
65 TypedTableBaseExtensions.cs : stubbed all.