Comprehensive Change List for Whidbey

7/2/2004 10:02:13 PM

Comprehensive Change List for Whidbey

I have compiled a list of new classes (including interfaces, delegates and enums) and new members (events, properties, and methods) in Whidbey into four separate tables in an Excel spreadsheet. This was done by writing code in both VS2003 and VS2005 to emit the framework's metadata into tabular form and then omitting metadata that was common to both versions of framework.

Below is one of the tables, condensed, summarizing how many new classes were added to each namespace. The other tables are very long as they include detailed information about the actual class or members introduced. You can examine them here. Download ChangesInWhidbey.zip.

  
NamespaceNew Types
Microsoft.Win326
Microsoft.Win32.SafeHandles5
System53
System.CodeDom9
System.CodeDom.Compiler1
System.Collections5
System.Collections.Generic19
System.Collections.Specialized1
System.ComponentModel52
System.ComponentModel.Collections.Generic1
System.ComponentModel.Design6
System.ComponentModel.Design.Serialization5
System.Configuration100
System.Configuration.Provider3
System.Data19
System.Data.Common29
System.Data.Odbc4
System.Data.OleDb5
System.Data.ProviderBase12
System.Data.Sql37
System.Data.SqlClient27
System.Data.SqlTypes31
System.Diagnostics33
System.Diagnostics.SymbolStore9
System.Drawing6
System.Drawing.Design1
System.Drawing.Printing1
System.Globalization12
System.IO5
System.IO.Compression3
System.IO.Ports13
System.Net39
System.Net.Cache5
System.Net.Configuration27
System.Net.Mail13
System.Net.Mime5
System.Net.NetworkInformation38
System.Net.Security7
System.Net.Sockets3
System.Reflection11
System.Reflection.Emit3
System.Resources4
System.Runtime.CompilerServices27
System.Runtime.ConstrainedExecution5
System.Runtime.InteropServices23
System.Runtime.InteropServices.ComTypes57
System.Runtime.Reliability4
System.Runtime.Remoting1
System.Runtime.Serialization5
System.Security7
System.Security.AccessControl63
System.Security.Authentication6
System.Security.Cryptography17
System.Security.Cryptography.X509Certificates2
System.Security.Permissions13
System.Security.Policy27
System.Security.Principal9
System.Text17
System.Threading20
System.Windows.Forms391
System.Windows.Forms.ComponentModel.Com2Interop1
System.Windows.Forms.Layout2
System.Windows.Forms.Printing13
System.Windows.Forms.VisualStyles49
System.Xml9
System.Xml.Query6
System.Xml.Schema10
System.Xml.Serialization14
System.Xml.XPath11
Grand Total1477

Comments

 

Navigation

Categories

About

Net Undocumented is a blog about the internals of .NET including Xamarin implementations. Other topics include managed and web languages (C#, C++, Javascript), computer science theory, software engineering and software entrepreneurship.

Social Media