IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
This is done for cor-compare compatibility with .NET.
svn path=/trunk/mcs/; revision=130333
+2009-03-26 Jonathan Pryor <jpryor@novell.com>
+
+ * src/DbLinq/Data/Linq/Table.cs: Add an explicit
+ IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
+ This is done for cor-compare compatibility with .NET.
+
2009-03-26 Jonathan Pryor <jpryor@novell.com>
* Test/: Added (though empty), to allow building unit tests located in
src/*/Test/**.
- * System.Data.Linq_test.dll.sources: Added; database-less unit tests.
+ * System.Data.Linq_test.dll.sources: Added; unit tests.
2009-03-26 Jonathan Pryor <jpryor@novell.com>
return query.GetEnumerator();\r
}\r
\r
+ IEnumerator<TEntity> IEnumerable<TEntity>.GetEnumerator()\r
+ {\r
+ return GetEnumerator();\r
+ }\r
+\r
/// <summary>\r
/// Enumerates all table items\r
/// </summary>\r
/// <returns></returns>\r
IEnumerator IEnumerable.GetEnumerator()\r
{\r
- var enumT = GetEnumerator();\r
- return enumT;\r
+ return GetEnumerator();\r
}\r
\r
Type IQueryable.ElementType\r