.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 9000×1200
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.

 

 

This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • http://nick4eva.blogspot.com nick4eva

    It’s amazing!

  • http://ragga-jungle.com/index.php?showuser=7773 Cvnkdwla

    http://www.fileradar.net/users/view/36220 [url=http://www.lightstalkers.org/cheap-viagra]cheap viagra[/url] accutane oung

  • http://oieapxy.com/tyrqrt/5.html Pharme458

    Very nice site! cheap viagra

  • http://oieapxy.com/tyrqrt/5.html Pharme762

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

  • http://oieapxy.com/tyrqrt/5.html Pharme793

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

  • http://oieapxy.com/tyrqrt/5.html Pharmf881

    Very nice site!

  • http://www.lightstalkers.org/cheap-accutane Xqjcvkzo

    http://www.lightstalkers.org/buy-phentermine [url=http://www.ibibo.com/cheapesttramadol]buy tramadol[/url] buy tramadol ujci

  • http://forum.allaboutcircuits.com/member.php?u=47710 Gyekzshj

    http://forums.developerone.com/member.php?u=42001 [url=http://phoronix.com/forums/member.php?u=19398]diet tablets[/url] generic cialis qslu

  • http://phoronix.com/forums/member.php?u=19389 Slexqiya

    slim fast diet [url="http://forum.allaboutcircuits.com/member.php?u=47710"]cheap adipex[/url] [LINK http://forums.developerone.com/member.php?u=42021fioricet/LINK mbkd

  • http://blogs.wsj.com milmansadl

    ice heat adjust 2100 action comments [url=http://forums.eslcafe.com]forward 2008 suggested current[/url] http://www.ons.gov.uk

  • http://www.jneurosci.org ramzeymalo

    issues biological president depletion seasonal cause stricter emitted

  • http://forums.theplanet.com/index.php?showuser=52706 Mwfcrxzs

    cheap adipex [url="http://phoronix.com/forums/member.php?u=19400"]cheap propecia[/url] [LINK http://forums.developerone.com/member.php?u=42017cheap accutane[/LINK] untq

  • http://www.fao.org erwynaross

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

  • http://scholar.google.com cliftuncal

    generation late areas regions states efficiency

  • http://www.world66.com/member/gas_powered_scoote gas powered scooters

    You will see gas powered scooters for sale
    http://www.world66.com/member/gas_powered_scoote

  • http://www.youtube.com/user/parishiltonsext paris hilton sex tape

    Only Free paris hilton sex tape

  • http://www.youtube.com/user/rkellytapesex r kelly sex tape

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

  • http://www.youtube.com/user/kristindavissextap kristin davis sex tape

    Best about kristin davis sex tape

  • http://www.feel-live.com Nina

    Hi! I read your post and found it really interesting.

  • http://www.aeoweightloss.com/ Weight Loss Resources

    This is very interesting blog.The cartoons and childish material is excellent.Amazing way to express

  • http://www.toppenispills.info/ Top Penis Enhancement / Enlargement Pills

    This is very interesting blog. Thanks

  • http://www.pillsreviews.info/ Penis Enhancement / Enlargement Pills Reviews

    This is very interesting blog.The cartoons and childish material is excellent.Amazing way to express

  • http://www.toppatches.info/ Top Penis Enhancement / Enlargement Patches

    This is very interesting blog.The cartoons and childish material is excellent.Amazing way to express

  • http://www.topdevices.info/ Top Penis Enlargement Devices

    Awesome idea!!! I’ll be trying this one out as soon as possible since Easter is only a few days away. Great

  • http://www.devicesreviews.info/ Penis Enlargement Devices Reviews

    thank you very much admin

  • http://www.topexercises.info/ Top Penis Enlargement Exercise Programs

    Hi! I get pleasure from analyzing your posts every morning. It’s obvious that your thoughts reflect a good deal of other people’s opinions also.

  • http://www.patchesreviews.info/ Penis Enlargement / Enhancement Patches Reviews

    Good articles and content..

  • http://www.exercisesreviews.info/ Pens Enlargement Exercise Programs Reviews

    Great content in your site

  • http://www.topsextoyreviews.com/ Sex Toys Reviews

    I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post

  • http://www.toponlineforex.com/ Online Forex Reviews

    Hello, this blog is just what I’ve been searching for. I need to accomplish some investigation, and your post has probably saved me countless hours at the library.

  • http://www.tophumangrowthhormones.com/ Human Growth Hormone Reviews

    Hello, I’m really glad I discovered your site. I like your style of writing, not just the topic. I will certainly be visiting regularly to see if you’ve got more updates.

  • http://www.bestwebhostsreviews.com/ Web Hosting Reviews

    Took me time to go through all of the feedback, however I actually loved the article. It proved to be very useful to me and I am certain to all the commenters right here as well! It’s all the time nice when you cannot solely be told, but additionally entertained! I am certain you had enjoyed penning this blog post.

  • http://www.bestratedcasinoreviews.com/ Online Casino Reviews

    Looks like the author has massive awareness in the subject. Thanks you for the info.

  • http://www.tophairgrowth.com/ Hair Growth Reviews

    I adore this post! It is a great example of how you can write a good blog post. I have a friend who wants to begin a blog and I’m going to point her your way so that she can pick up a few pointers.

  • http://www.top5autoresponders.com/ Online Auto Responder Reviews

    Looks like the author has massive awareness in the subject. Thanks you for the info.

  • http://www.onlinepharmacymeds.org/ Online Pharmacy Reviews

    Thank you very much. I am wonderring if i can share your article in the bookmarks of society,Then more friends can talk about this problem.

  • http://www.topskincare.info/ Skin Care / Anti-Aging Reviews

    I just cant stop reading this. Its so cool, so full of information that I just didn’t know. I’m glad to see that people are actually writing about this issue in such a smart way, showing us all different sides to it. You’re a great blogger. Please keep it up. I cant wait to read whats next.

  • http://www.quitsmokingreviews.info/ Quit Smoking Reviews

    Took me time to go through all of the feedback, however I actually loved the article. It proved to be very useful to me and I am certain to all the commenters right here as well! It’s all the time nice when you cannot solely be told, but additionally entertained! I am certain you had enjoyed penning this blog post.

  • http://www.besthairremover.info/ Hair Remover Reviews

    Hi! I get pleasure from analyzing your posts every morning. It’s obvious that your thoughts reflect a good deal of other people’s opinions also.

  • http://www.antiagingreviews.info/ Anti-Aging / Skin Care Reviews

    Hello, how do you add a blog for your RSS feed? I’m really bad at technology and I just don’t understand it. Would really appreciate if anyone could assist me.

  • http://www.toppenispills.info/ Top Penis Enhancement / Enlargement Pills

    Great site. Well done!!!

  • http://www.bestsemenenhancer.info/ Semen Enhancers

    Thank you very much. I am wonderring if i can share your article in the bookmarks of society,Then more friends can talk about this problem.

  • http://www.attractwoman.info/ Pheromones Reviews

    This is really a very informative blog nice content also.It makes one think and look the other side of the story Thanks for sharing your views on the topic.

  • http://www.breastenlargementreviews.info/ Breast Enlargement Reviews

    A great blog with many tips and information. Well done!!!

  • http://www.topsextoyreviews.com/ Sex Toys Reviews

    thank everyone for the previous comments, which are very helpful for someone like me. I am still learning so this is great.

  • http://tipseri.net/cupamondiala2010/meciuri/programul-campionatului-mondial-de-fotbal-2010.html programul campionatului de fotbal 2010

    its a great post!

  • http://www.top5penisenlargementpills.com/ Penis Enhancement Pills

    I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

  • http://www.top5penispatches.com/ Penis Enhancement Patches

    I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. Thanks for sharing with us…

  • http://www.top5penisenlargementpatches.com/ Penis Enhancement Patches

    its a great post!

  • http://www.top5penisdevices.com/ Penis Enlargement Devices

    Nice site. I think it’s gonna do very very well. for sure

  • http://www.top5penisenlargementdevices.com/ Penis Enlargement Devices

    I just couldnt leave your web site prior to saying that I genuinely enjoyed the high quality info you provide to your visitors.

  • http://www.top5penisexercises.com/ Penis Enlargement Exercise Programs

    Hi there, I found your blog via Google while searching for first aid for a heart attack and your post looks very interesting for me. Thanks. great

  • http://www.top5penisenlargementexercises.com/ Penis Enlargement Exercise Programs

    Great site. Enjoy reading it very mcuh… Great article

  • http://www.top5penispills.com/ Penis Enhancement Pills

    Great. Love this site a lot…

  • http://biletul-zilei.info/ biletul zilei

    nice article!

  • http://tipseri.net/agentii-de-pariuri/bwin.html bwin

    its a great post!thanks for sharing

  • http://tipseri.net/pariuri/bonus-bet365.html bonus bet365

    nice article and good information!thanks

  • http://www.bestdevices.info/ Penis Enlargement Devices Reviews

    I recently came across your blog and have been reading along. I thought I would leave my first comment.

  • http://www.bestpedevices.com/ Penis Enlargement Devices Reviews

    Great site

  • http://www.toppenisenlargementmethods.com/sizegenetics/ SizeGenetics Review

    I feel the picture shows your attitude is very aggressive. thanks for sharing the post and the picture was good. Than

  • http://www.top5penisdevices.com/sizegeneticssystemreview/ SizeGenetics Review

    Nice site. I think it’s gonna do very very well. for sure

  • http://www.bestpedevices.com/sizegenetics/ SizeGenetics Review

    I don’t comment much usually but this i think is worth commenting, thanks much.

  • http://www.top5penisenlargementdevices.com/sizegenetics/3021-Size-Genetics-System-Review.html SizeGenetics Review

    Nice site. I think it’s gonna do very very well. for sure

  • http://www.topdevices.info/sizegenetics/ SizeGenetics Review

    Great site. Enjoy reading it very mcuh… Great article

  • http://pctvsoftwarestore.com PCTV Software

    Nice site, and a nice blog design. Oh, and very useful information as well.

  • http://www.instantanxietycures.com Instant Anxiety Cures

    Interesting and useful information. Thanks.

  • http://www.buymmoaccounts.com/ wow accounts

    .NET 3.5 SP1 provides a bunch of bug fixes, performance improvements, and additional feature enhancements that make building all types of .NET applications better. It will be a fully compatible service pack release.

  • broadband

    I just have to say, I enjoy reading your post. Maybe you could let me know how I can bookmark this? I feel I should let you know I found your page through yahoo.

  • http://pulse.yahoo.com/_SFVX2JUELARXX3QTF67FTD3FHI Ada Alinskaya

    Hello friends,this is a nice site and I wanted to post a note to let you know, good job! Thanks
    Best regards, Natali, CEO of iso burner