.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://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

  • 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://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.

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

    Interesting and useful information. Thanks.

  • http://pctvsoftwarestore.com PCTV Software

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

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

    Great site. Enjoy reading it very mcuh… Great article

  • 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.bestpedevices.com/sizegenetics/ SizeGenetics Review

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

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

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

  • 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.bestpedevices.com/ Penis Enlargement Devices Reviews

    Great site

  • 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://tipseri.net/pariuri/bonus-bet365.html bonus bet365

    nice article and good information!thanks

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

    its a great post!thanks for sharing

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

    nice article!

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

    Great. Love this site a lot…

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

    Great site. Enjoy reading it very mcuh… Great article

  • 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.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.top5penisdevices.com/ Penis Enlargement Devices

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

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

    its a great post!

  • 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.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://tipseri.net/cupamondiala2010/meciuri/programul-campionatului-mondial-de-fotbal-2010.html programul campionatului de fotbal 2010

    its a great post!

  • 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://www.breastenlargementreviews.info/ Breast Enlargement Reviews

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

  • 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.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.toppenispills.info/ Top Penis Enhancement / Enlargement Pills

    Great site. Well done!!!

  • 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.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.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.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.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.top5autoresponders.com/ Online Auto Responder 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.bestratedcasinoreviews.com/ Online Casino Reviews

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

  • 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.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.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.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.exercisesreviews.info/ Pens Enlargement Exercise Programs Reviews

    Great content in your site

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

    Good articles and content..

  • 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.devicesreviews.info/ Penis Enlargement Devices Reviews

    thank you very much admin

  • 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.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.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.toppenispills.info/ Top Penis Enhancement / Enlargement Pills

    This is very interesting blog. Thanks

  • 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.feel-live.com Nina

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

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

    Best about kristin davis 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/parishiltonsext paris hilton sex tape

    Only Free paris hilton sex tape

  • 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://scholar.google.com cliftuncal

    generation late areas regions states efficiency

  • 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://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.jneurosci.org ramzeymalo

    issues biological president depletion seasonal cause stricter emitted

  • 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://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://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://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://oieapxy.com/tyrqrt/5.html Pharmf881

    Very nice site!

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

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

  • 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 Pharme458

    Very nice site! cheap viagra

  • 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://nick4eva.blogspot.com nick4eva

    It’s amazing!