New Types and Members in System Namespaces

This report lists the types and members in the System namespaces that are new in the .NET Framework version 4 and provides links to the reference documentation for each type and member. For links to the new namespaces, see New Namespaces in the .NET Framework 4.

System Namespace

49 new types, 23 types with new members.

System.AddIn.Hosting Namespace

1 new type, 1 type with new members.

System.CodeDom.Compiler Namespace

2 types with new members.

System.Collections Namespace

3 new types.

System.Collections.Generic Namespace

3 new types.

System.ComponentModel Namespace

1 new type, 5 types with new members.

System.ComponentModel.DataAnnotations Namespace

13 new types, 7 types with new members.

System.ComponentModel.Design Namespace

4 new types, 1 type with 1 new member.

System.ComponentModel.Design.Serialization Namespace

2 types with new members.

System.Configuration Namespace

2 new types, 8 types with new members.

System.Data Namespace

1 type with new members.

System.Data.Common Namespace

2 types with new members.

System.Data.Common.CommandTrees Namespace

3 new types, 7 types with new members.

System.Data.Design Namespace

1 type with new members.

System.Data.Entity.Design Namespace

2 new types, 4 types with new members.

System.Data.Linq Namespace

1 new type, 1 type with new members.

System.Data.Metadata.Edm Namespace

7 types with new members.

System.Data.Objects Namespace

10 new types, 4 types with new members.

System.Data.Objects.DataClasses Namespace

1 new type, 7 types with new members.

System.Data.Services Namespace

6 new types, 4 types with new members.

System.Data.Services.Client Namespace

8 new types, 7 types with new members.

System.Data.Services.Common Namespace

7 new types.

System.Data.Services.Design Namespace

1 new type, 1 type with new members.

System.Data.Services.Internal Namespace

12 new types.

System.Deployment.Application Namespace

4 new types, 1 type with 1 new member.

System.Diagnostics Namespace

5 types with new members.

System.Diagnostics.CodeAnalysis Namespace

1 new type.

System.Diagnostics.PerformanceData Namespace

1 type with new members.

System.DirectoryServices.ActiveDirectory Namespace

2 types with new members.

System.Globalization Namespace

2 new types.

System.IdentityModel.Claims Namespace

1 type with 1 new member.

System.IdentityModel.Selectors Namespace

1 new type.

System.IdentityModel.Tokens Namespace

3 types with new members.

System.IO Namespace

1 new type, 10 types with new members.

System.IO.IsolatedStorage Namespace

2 new types, 3 types with new members.

System.Linq Namespace

10 new types, 2 types with new members.

System.Linq.Expressions Namespace

17 new types, 21 types with new members.

System.Net Namespace

4 new types, 6 types with new members.

System.Net.Configuration Namespace

1 new type, 4 types with new members.

System.Net.Mail Namespace

2 types with new members.

System.Net.NetworkInformation Namespace

2 types with new members.

System.Net.Security Namespace

1 new type, 2 types with new members.

System.Net.Sockets Namespace

1 new type, 5 types with new members.

System.Printing Namespace

1 type with new members.

System.Printing.Interop Namespace

1 type with 1 new member.

System.Reflection Namespace

17 types with new members.

System.Reflection.Emit Namespace

9 types with new members.

System.Resources Namespace

4 types with new members.

System.Runtime Namespace

2 new types.

System.Runtime.CompilerServices Namespace

16 new types, 2 types with new members.

System.Runtime.Hosting Namespace

1 new type.

System.Runtime.InteropServices Namespace

8 new types, 5 types with new members.

System.Runtime.Remoting.Channels.Ipc Namespace

1 type with 1 new member.

System.Runtime.Serialization Namespace

4 new types, 3 types with new members.

System.Runtime.Versioning Namespace

4 new types.

System.Security Namespace

5 new types, 5 types with new members.

System.Security.AccessControl Namespace

3 new types.

System.Security.Authentication Namespace

1 type with 1 new member.

System.Security.Cryptography Namespace

14 types with new members.

System.Security.Cryptography.X509Certificates Namespace

2 types with new members.

System.Security.Cryptography.Xml Namespace

1 type with 1 new member.

System.Security.Permissions Namespace

3 new types.

System.Security.Policy Namespace

1 new type, 11 types with new members.

System.ServiceModel Namespace

8 new types, 40 types with new members.

System.ServiceModel.Activation Namespace

3 new types, 1 type with new members.

System.ServiceModel.Channels Namespace

20 new types, 15 types with new members.

System.ServiceModel.ComIntegration Namespace

1 type with 1 new member.

System.ServiceModel.Configuration Namespace

27 new types, 23 types with new members.

System.ServiceModel.Description Namespace

10 new types, 10 types with new members.

System.ServiceModel.Dispatcher Namespace

7 new types, 6 types with new members.

System.ServiceModel.MsmqIntegration Namespace

1 type with 1 new member.

System.ServiceModel.Security Namespace

4 new types, 3 types with new members.

System.ServiceModel.Security.Tokens Namespace

3 types with new members.

System.ServiceModel.Web Namespace

4 new types, 3 types with new members.

System.ServiceProcess Namespace

1 type with 1 new member.

System.Text Namespace

1 type with 1 new member.

System.Threading Namespace

13 new types, 6 types with new members.

System.Web Namespace

3 new types, 15 types with new members.

System.Web.ApplicationServices Namespace

1 type with 1 new member.

System.Web.Caching Namespace

9 new types, 1 type with 1 new member.

System.Web.Compilation Namespace

4 new types, 3 types with new members.

System.Web.DynamicData Namespace

16 new types, 9 types with new members.

System.Web.DynamicData.Design Namespace

2 new types, 1 type with 1 new member.

System.Web.DynamicData.ModelProviders Namespace

2 types with new members.

System.Web.Hosting Namespace

5 new types, 3 types with new members.

System.Web.Profile Namespace

1 type with 1 new member.

System.Web.RegularExpressions Namespace

2 new types.

System.Web.Routing Namespace

1 new type, 2 types with new members.

System.Web.Script.Serialization Namespace

1 type with new members.

System.Web.Script.Services Namespace

1 type with 1 new member.

System.Web.Security Namespace

2 new types, 3 types with new members.

System.Web.SessionState Namespace

2 new types.

System.Web.UI Namepace

9 new types, 24 types with new members.

System.Web.UI.Design Namespace

6 new types, 1 type with new members.

System.Web.UI.Design.WebControls Namespace

1 new type, 7 types with new members.

System.Web.UI.HtmlControls Namespace

2 types with new members.

System.Web.UI.WebControls Namespace

16 new types, 36 types with new members.

System.Web.UI.WebControls.WebParts Namespace

1 type with new members.

System.Web.Util Namespace

3 new types.

System.Windows Namespace

10 new types, 18 types with new members.

System.Windows.Automation Namespace

7 new types, 2 types with new members.

System.Windows.Automation.Peers Namespace

15 new types, 12 types with new members.

System.Windows.Automation.Provider Namespace

3 new types, 2 types with new members.

System.Windows.Controls Namespace

54 new types, 13 types with new members.

System.Windows.Controls.Primitives Namespace

11 new types, 2 types with new members.

System.Windows.Data Namespace

4 types with new members.

System.Windows.Documents Namespace

1 type with 1 new member.

System.Windows.Documents.DocumentStructures Namespace

11 types with new members.

System.Windows.Forms Namespace

5 types with new members.

System.Windows.Forms.Design Namespace

1 type with 1 new member.

System.Windows.Forms.Integration Namespace

1 type with 1 new member.

System.Windows.Input Namespace

26 new types, 9 types with new members.

System.Windows.Interop Namespace

1 new type, 5 types with new members.

System.Windows.Markup Namespace

16 new types, 3 types with new members.

System.Windows.Media Namespace

9 new types, 6 types with new members.

System.Windows.Media.Animation Namespace

31 new types, 17 types with new members.

System.Windows.Media.Converters Namespace

1 new type.

System.Windows.Media.Imaging Namespace

1 type with 1 new member.

System.Windows.Media.Media3D Namespace

1 type with new members.

System.Windows.Media.TextFormatting Namespace

1 type with 1 new member.

System.Windows.Navigation Namespace

1 type with 1 new member.

System.Workflow.Activities Namespace

1 type with 1 new member.

System.Workflow.ComponentModel.Compiler Namespace

2 new types, 3 types with new members.

System.Workflow.ComponentModel.Design Namespace

1 new type, 1 type with 1 new member.

System.Workflow.Runtime.Configuration Namespace

1 type with 1 new member.

System.Workflow.Runtime.Tracking Namespace

1 new type.

System.Xml Namespace

2 new types, 8 types with new members.

System.Xml.Linq Namespace

1 new type, 5 types with new members.

System.Xml.Serialization Namespace

2 types with new members.

See Also

Reference

New Types and Members in Microsoft Namespaces

New Namespaces in the .NET Framework 4