Patrick Smacchia [MVP C#]

Sponsors

The Lounge

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
.NET 3.5 SP1 Beta: Changes Overview

 

Scott Hanselman just published a blog post where he used NDepend to see changes in the code of .NET 3.5 SP1 beta (that has just been released). Let’s expose the exhaustive list of differences:

 

Summary:

# IL instructions:    8 598 933 to 8 589 008      (-9 925   -0.1%)

# Assemblies:    112

# Namespaces:    919 to 929      (+10   +1.1%)

# Types:    39 988 to 40 402      (+414   +1%)

# Methods:    387 421 to 385 253      (-2 168   -0.6%)

# Fields:    241 567 to 246 320      (+4 753   +2%)

 

636 new public methods:  

SELECT METHODS WHERE IsPublic AND WasAdded

 

57 new public types:  

SELECT TYPES WHERE IsPublic AND WasAdded

 

3.137 public methods removed (this number is biased by the fact that a public methods can be declared in an internal types): 

SELECT METHODS WHERE IsPublic AND WasRemoved

 

8 public types removed

SELECT TYPES WHERE IsPublic AND WasRemoved

 

5.623 methods where code was changed

SELECT METHODS WHERE CodeWasChanged

 

2.024 types where code was changed

SELECT TYPES WHERE CodeWasChanged

 

The list of assemblies we consider is made of 112 assemblies

 

Here is a 9000x1200 poster where methods where code was changed are located in blue (we degraded the quality to have a 2MB image file instead of 13MB):

 

 

And here is a list of coupling update for assemblies:

  1. A blue cell means: {the X Assembly} is using {the Y assembly}.
  2. Weight of a blue cell means: W types of the {the X Assembly} are used by {the Y assembly}.
  3. A green cell means: {the Y Assembly} is used by {the X assembly}.
  4. Weight of a green cell means: W types of the {the Y Assembly} are using {the X assembly}.
  5. A black cell means: {the X Assembly} and {the Y assembly} are using each others.
  6. A red tick on a cell means: the coupling has been changed.
  7. A red tick with a plus on a cell means: the dependency has been created.
  8. A red tick with a minus on a cell means: the dependency has been removed.
  9. An assembly name underlined means that its code has been changed.

 

 


Posted Tue, May 13 2008 7:01 PM by Patrick Smacchia

[Advertisement]

Comments

nick4eva wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Tue, May 13 2008 2:08 PM

It's amazing!

VS 2008 and .NET 3.5 Service Pack Beta 1 Released « Rams On It - .NET wrote VS 2008 and .NET 3.5 Service Pack Beta 1 Released « Rams On It - .NET
on Tue, May 13 2008 3:12 PM

Pingback from  VS 2008 and .NET 3.5 Service Pack Beta 1 Released « Rams On It - .NET

Scott Hanselman's Computer Zen wrote VS2008 and .Net 3.5 SP1 Beta - Should You Fear This Release?
on Wed, May 14 2008 12:50 AM
Reflective Perspective - Chris Alcock » The Morning Brew #93 wrote Reflective Perspective - Chris Alcock » The Morning Brew #93
on Wed, May 14 2008 3:18 AM

Pingback from  Reflective Perspective - Chris Alcock  » The Morning Brew #93

Dew Drop - May 14, 2008 | Alvin Ashcraft's Morning Dew wrote Dew Drop - May 14, 2008 | Alvin Ashcraft's Morning Dew
on Wed, May 14 2008 10:51 AM

Pingback from  Dew Drop - May 14, 2008 | Alvin Ashcraft's Morning Dew

Jersson on Geeks·ms wrote WF Designer + Performance Tool + VB Tips + Todo!
on Fri, May 16 2008 3:34 AM

Antes de apagar la máquina (o me corten el internet pues dicen que debo dormir, lo cual no comprendo

VS2008 and .Net 3.5 SP1 Beta - Should You Fear This Release? | Games Infomation wrote VS2008 and .Net 3.5 SP1 Beta - Should You Fear This Release? | Games Infomation
on Thu, May 22 2008 5:42 PM

Pingback from  VS2008 and .Net 3.5 SP1 Beta - Should You Fear This Release? | Games Infomation

Mitsuru FURUTA - Microsoft FRANCE wrote Comparaison de versions avec NDepend: un exercice de style intéressant...
on Fri, May 23 2008 4:38 PM

Vous n'êtes pas sans savoir ( plus après ça en tout cas.. ) qu'une version beta du service pack 1 du

Jersson on Geeks·ms wrote La Caja - Presentación / Ndepend (Analyze Code/Structure Tool!) / Artículo Recomendado
on Sat, May 24 2008 6:49 PM

Presentación Buenas, tal como habia comentado en un post anterior, la idea de esta sección es (no, no

Paul van Brenk.com wrote What's new in Visual Studio 2008 sp1 and .NET Framework 3.5 sp1
on Sun, Jun 1 2008 3:47 PM
Jersson on Geeks·ms wrote Recomendamos que uses la versión "Beta"
on Thu, Jul 10 2008 2:55 AM

Buena frase, pero que tanto podemos acercarnos a esta realidad? Via el (nuevo) blog de Grant Holliday

Eric and the .NET Framework wrote Two tools I MUST find some time to try – Typemock and NDepend
on Thu, Aug 7 2008 12:14 PM

I have had my eye on two tools for sometime. Both tools look extremely useful. Both tools have a very

Cvnkdwla wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Sun, Apr 12 2009 8:07 AM
Pharme458 wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Wed, Apr 15 2009 2:24 PM

Very nice site! <a href="oieapxy.com/.../1.html">cheap viagra</a>

Pharme762 wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Wed, Apr 15 2009 2:24 PM

Very nice site!  [url=oieapxy.com/.../2.html]cheap cialis[/url]

Pharme793 wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Wed, Apr 15 2009 2:24 PM

Very nice site! cheap cialis oieapxy.com/.../4.html

Pharmf881 wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Wed, Apr 15 2009 2:24 PM

Very nice site!

Xqjcvkzo wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Thu, Apr 16 2009 2:45 PM
Gyekzshj wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Tue, Apr 28 2009 6:32 PM
Slexqiya wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Thu, Apr 30 2009 6:18 PM

<a href=phoronix.com/.../member.php fast diet</a> [url="forum.allaboutcircuits.com/member.php]cheap adipex[/url] [LINK forums.developerone.com/member.php]fioricet[/LINK] mbkd

milmansadl wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Fri, May 1 2009 12:55 AM

ice heat adjust <a href="http://jimbuie.blogs.com">2100 action comments</a> [url=http://forums.eslcafe.com]forward 2008 suggested current[/url] http://www.ons.gov.uk

ramzeymalo wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Fri, May 1 2009 12:57 AM

issues biological president depletion seasonal cause stricter emitted

Mwfcrxzs wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Fri, May 1 2009 2:31 PM

<a href=forum.allaboutcircuits.com/member.php adipex</a> [url="phoronix.com/.../member.php]cheap propecia[/url] [LINK forums.developerone.com/member.php]cheap accutane[/LINK] untq

erwynaross wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Sat, May 30 2009 5:34 AM

reduced business yahoo china <a href="http://www.springerlink.com">ipcc agriculture hemisphere clathrate scale</a> [url=http://www.gphaonline.org]forcing developed pdf volunteer place[/url] http://scholar.google.com

cliftuncal wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Sat, May 30 2009 5:36 AM

generation late areas regions states efficiency

gas powered scooters wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Wed, Jun 10 2009 6:11 PM

You will see gas powered scooters for sale

www.world66.com/.../gas_powered_scoote

paris hilton sex tape wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Thu, Jun 11 2009 12:20 AM

Only Free paris hilton sex tape

r kelly sex tape wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Thu, Jun 11 2009 4:09 PM

Now inside the r kelly and kim kardashian sex tape www.youtube.com/.../rkellytapesex

kristin davis sex tape wrote re: .NET 3.5 SP1 Beta: Changes Overview
on Thu, Jun 11 2009 10:29 PM

Best about kristin davis sex tape

Add a Comment

(required)  
(optional)
(required)  
Remember Me?