Mon, July 30, 2007, 04:28 PM under dotNET
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).
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...