Mon, July 30, 2007, 04:28 PM under
dotNET |
Orcas
System.Core.dll (one of the new 3.5 assemblies) has tons of types as you'll recall, so I thought I'd see if anything changed between Beta 1 and Beta 2.First, do not panic when you open up
System.Linq namespace and you do not see the
Func delegates. They are still in the assembly but they moved to the
System namespace and they also have new friend delegates with various overloads called
Action, which are the equivalent of
Func but with no return type (all of those changes make perfect sense if you ask me).
The
System.Management namespace (with the 20 types inside it) has been renamed to
System.Management.Instrumentation. Do not confuse this with the separate, same named assembly that is part of Fx 3.5.
There have also been some small changes to the
System.Expressions namespace so revisit your code if you were using those (typically for writing your own LINQ provider).
Finally, the
BigInteger is still marked as internal so I personally am giving up hope of seeing it make a come back...