MetadataDiffViewer updated to .NET Framework 4.0 beta1

I have updated my MetadataDiffViewer to the recent .NET Framework 4.0 beta1 so you can see differences by 3.5 SP1.

You can note some interesting changes:

  • System.Web.Routing and System.Web.Abstractions are empties because their classes were included into System.Web. The attributes TypeForwardedToAttribute and TypeForwaredFromAttribute tell to CLR, compilers and serializer to remap to new location so old builds based on 3.5 can work;
  • new assemblies System.Web.DataVisualization and System.Windows.Forms.DataVisualization containing new charting controls for ASP.NET and WinForms application;
  • some new nice classes into System.Core: lots of Action<T,..Tn> and Func<T,..Tn>, a new ExpressionVisitor to navigate into expression tree, and some new static methods for Expression class allowing to create more complex expressions containing try/catch, switch, loop, goto, ecc;
  • new assembly System.ComponentModel.Composition containing Managed Extensibility Framework;
  • new namespace System.Diagnostics.Contracts containing the class Contract with usefull methods for compilation and runtime checks;
  • new namespace System.Collections.Concurrent with ParallelFx collections: Queue, Stack, Dictionary and Partitioner;
  • new classes Tuple<T,..Tn> used by F# but that we can use for fast values storage.

In sum, there are so many new features to study :-)

Published 22 May 2009 08:00 AM by RiccioloCristian

Comments

# Andie said on 14 October, 2011 11:48 PM

THX that's a great anwser!

# Buy software said on 12 November, 2011 03:37 AM

XOxeat It`s really useful! Looking through the Internet you can mostly observe watered down information, something like bla bla bla, but not here to my deep surprise. It makes me happy..!!

# Buy software said on 14 November, 2011 12:46 AM

UmwWwo I`m so grateful that you enlightened me and the most important thing that it happened in time. Just think, I have been using the internet for six years already but it`s the first time I`ve ever heard about it!....

# buy cheap oem software online said on 15 January, 2012 10:06 AM

6RCyke comment4

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Search

Go

This Blog

Sponsors





Syndication