version
assemblies
classes
structs
enums
interfaces
delegates
.NET 4.5.2
129
11,028
357
1,933
1,017
658
.NET 4.6
131
11,047
366
1,944
1,017
658
+2
+19
+9
+11
-
-

2 new and 126 updated
4.5.2 4.6
Accessibility
CustomMarshalers
ISymWrapper
Microsoft.Activities.Build
Microsoft.Build
Microsoft.Build.Conversion.v4.0
Microsoft.Build.Engine
Microsoft.Build.Framework
Microsoft.Build.Tasks.v4.0
Microsoft.Build.Utilities.v4.0
Microsoft.CSharp
Microsoft.JScript
Microsoft.VisualC
Microsoft.VisualC.STLCLR
mscorlib
PresentationBuildTasks
PresentationCore
PresentationFramework
PresentationFramework.Aero
PresentationFramework.Aero2
PresentationFramework.AeroLite
PresentationFramework.Classic
PresentationFramework.Luna
PresentationFramework.Royale
ReachFramework
sysglobl
System
System.Activities
System.Activities.Core.Presentation
System.Activities.DurableInstancing
System.Activities.Presentation
System.AddIn
System.AddIn.Contract
System.ComponentModel.Composition
System.ComponentModel.Composition.Registration
System.ComponentModel.DataAnnotations
System.Configuration
System.Configuration.Install
System.Core
System.Data
System.Data.DataSetExtensions
System.Data.Entity
System.Data.Entity.Design
System.Data.Linq
System.Data.OracleClient
System.Data.Services
System.Data.Services.Client
System.Data.Services.Design
System.Data.SqlXml
System.Deployment
System.Design
System.Device
System.DirectoryServices
System.DirectoryServices.AccountManagement
System.DirectoryServices.Protocols
System.Drawing
System.Drawing.Design
System.Dynamic
System.EnterpriseServices
System.IdentityModel
System.IdentityModel.Selectors
System.IdentityModel.Services
System.IO.Compression
System.IO.Compression.FileSystem
System.IO.Log
System.Management
System.Management.Instrumentation
System.Messaging
System.Net
System.Net.Http
System.Net.Http.WebRequest
System.Numerics
System.Numerics.Vectors
System.Printing
System.Reflection.Context
System.Runtime.Caching
System.Runtime.DurableInstancing
System.Runtime.Remoting
System.Runtime.Serialization
System.Runtime.Serialization.Formatters.Soap
System.Security
System.ServiceModel
System.ServiceModel.Activation
System.ServiceModel.Activities
System.ServiceModel.Channels
System.ServiceModel.Discovery
System.ServiceModel.Routing
System.ServiceModel.Web
System.ServiceProcess
System.Speech
System.Transactions
System.Web
System.Web.Abstractions
System.Web.ApplicationServices
System.Web.DataVisualization
System.Web.DataVisualization.Design
System.Web.DynamicData
System.Web.DynamicData.Design
System.Web.Entity
System.Web.Entity.Design
System.Web.Extensions
System.Web.Extensions.Design
System.Web.Mobile
System.Web.RegularExpressions
System.Web.Routing
System.Web.Services
System.Windows
System.Windows.Controls.Ribbon
System.Windows.Forms
System.Windows.Forms.DataVisualization
System.Windows.Forms.DataVisualization.Design
System.Windows.Input.Manipulations
System.Windows.Presentation
System.Workflow.Activities
System.Workflow.ComponentModel
System.Workflow.Runtime
System.WorkflowServices
System.Xaml
System.Xml
System.Xml.Linq
System.Xml.Serialization
UIAutomationClient
UIAutomationClientsideProviders
UIAutomationProvider
UIAutomationTypes
WindowsBase
WindowsFormsIntegration
XamlBuildTask

1 updated type
Microsoft.Win32.RegistryKey class
Found 3 new members
method CreateSubKey(String,Boolean)
method CreateSubKey(String,Boolean,RegistryOptions)
method OpenSubKey(String,RegistryRights)
Microsoft.Win32.SafeHandles.SafeAccessTokenHandle class
Microsoft.Win32.SafeHandles.SafeProcessHandle class
Microsoft.Win32.SafeHandles.SafeX509ChainHandle class

2 new and 6 updated types
System.AppContext class
System.FormattableString class
System.Array class
Found 1 new member
method Empty()
System.Buffer class
Found 2 new members
method MemoryCopy(Void*,Void*,Int64,Int64)
method MemoryCopy(Void*,Void*,UInt64,UInt64)
System.DateTimeOffset struct
Found 4 new members
method FromUnixTimeMilliseconds(Int64)
method FromUnixTimeSeconds(Int64)
method ToUnixTimeMilliseconds()
method ToUnixTimeSeconds()
System.GC class
Found 6 new members
method Collect(Int32,GCCollectionMode,Boolean,Boolean)
method EndNoGCRegion()
method TryStartNoGCRegion(Int64)
method TryStartNoGCRegion(Int64,Boolean)
method TryStartNoGCRegion(Int64,Int64)
method TryStartNoGCRegion(Int64,Int64,Boolean)
System.String class
Found 3 new members
method Format(IFormatProvider,String,Object)
method Format(IFormatProvider,String,Object,Object)
method Format(IFormatProvider,String,Object,Object,Object)
System.Uri class
Found 1 new member
property IdnHost
System.Collections.Concurrent.BlockingCollection<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Concurrent.ConcurrentBag<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue> class
Type has 2 new interface implementations
interface System.Collections.Generic.IReadOnlyCollection<KeyValuePair<TKey, TValue>>
interface System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Concurrent.ConcurrentQueue<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Concurrent.ConcurrentStack<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>

11 updated types
System.Collections.Generic.Dictionary.KeyCollection<TKey, TValue> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<TKey>
System.Collections.Generic.Dictionary.ValueCollection<TKey, TValue> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<TValue>
System.Collections.Generic.HashSet<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.LinkedList<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.Queue<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.SortedDictionary.KeyCollection<TKey, TValue> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<TKey>
System.Collections.Generic.SortedDictionary.ValueCollection<TKey, TValue> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<TValue>
System.Collections.Generic.SortedDictionary<TKey, TValue> class
Type has 2 new interface implementations
interface System.Collections.Generic.IReadOnlyCollection<KeyValuePair<TKey, TValue>>
interface System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.SortedList<TKey, TValue> class
Type has 2 new interface implementations
interface System.Collections.Generic.IReadOnlyCollection<KeyValuePair<TKey, TValue>>
interface System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.SortedSet<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.Stack<T> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.ObjectModel.ReadOnlyDictionary.KeyCollection<TKey, TValue> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<TKey>
System.Collections.ObjectModel.ReadOnlyDictionary.ValueCollection<TKey, TValue> class
Type has 1 new interface implementation
interface System.Collections.Generic.IReadOnlyCollection<TValue>

1 updated type
System.Configuration.RsaProtectedConfigurationProvider class
Found 1 new member
property UseFIPS

1 updated type
System.Data.Common.DbEnumerator class
Found 2 new members
method .ctor(DbDataReader)
method .ctor(DbDataReader,Boolean)

5 new and 4 updated types
System.Data.SqlClient.SqlAuthenticationMethod enum
System.Data.SqlClient.SqlColumnEncryptionCertificateStoreProvider class
System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider class
System.Data.SqlClient.SqlCommandColumnEncryptionSetting enum
System.Data.SqlClient.SqlConnectionColumnEncryptionSetting enum
System.Data.SqlClient.SqlBulkCopy class
Found 3 new members
method WriteToServer(DbDataReader)
method WriteToServerAsync(DbDataReader)
method WriteToServerAsync(DbDataReader,CancellationToken)
System.Data.SqlClient.SqlCommand class
Found 2 new members
property ColumnEncryptionSetting
method .ctor(String,SqlConnection,SqlTransaction,SqlCommandColumnEncryptionSetting)
System.Data.SqlClient.SqlConnection class
Found 2 new members
property AccessToken
method RegisterColumnEncryptionKeyStoreProviders(IDictionary<String, SqlColumnEncryptionKeyStoreProvider>)
System.Data.SqlClient.SqlConnectionStringBuilder class
Found 2 new members
property Authentication
property ColumnEncryptionSetting

2 updated types
System.Diagnostics.Process class
Found 1 new member
property SafeHandle
System.Diagnostics.ProcessStartInfo class
Found 1 new member
property Environment

11 new and 4 updated types
System.Diagnostics.Tracing.EventActivityOptions enum
System.Diagnostics.Tracing.EventChannel enum
System.Diagnostics.Tracing.EventDataAttribute class
System.Diagnostics.Tracing.EventFieldAttribute class
System.Diagnostics.Tracing.EventFieldFormat enum
System.Diagnostics.Tracing.EventFieldTags enum
System.Diagnostics.Tracing.EventIgnoreAttribute class
System.Diagnostics.Tracing.EventManifestOptions enum
System.Diagnostics.Tracing.EventSourceOptions struct
System.Diagnostics.Tracing.EventSourceSettings enum
System.Diagnostics.Tracing.EventTags enum
System.Diagnostics.Tracing.EventAttribute class
Found 3 new members
property ActivityOptions
property Channel
property Tags
System.Diagnostics.Tracing.EventKeywords enum
Found 2 new members
field All
field MicrosoftTelemetry
System.Diagnostics.Tracing.EventSource class
Found 19 new members
property Settings
method .ctor(EventSourceSettings)
method .ctor(EventSourceSettings,String[])
method .ctor(String)
method .ctor(String,EventSourceSettings)
method .ctor(String,EventSourceSettings,String[])
method GenerateManifest(Type,String,EventManifestOptions)
method GetTrait(String)
method IsEnabled(EventLevel,EventKeywords,EventChannel)
method Write(String)
method Write(String,EventSourceOptions)
method Write<T>(String,EventSourceOptions&,Guid&,Guid&,T&)
method Write<T>(String,EventSourceOptions&,T&)
method Write<T>(String,EventSourceOptions,T)
method Write<T>(String,T)
method WriteEvent(Int32,Byte[])
method WriteEvent(Int32,Int32,String)
method WriteEvent(Int32,Int64,Byte[])
method WriteEvent(Int32,Int64,String)
System.Diagnostics.Tracing.EventWrittenEventArgs class
Found 4 new members
property Channel
property EventName
property PayloadNames
property Tags
System.DirectoryServices.ActiveDirectory.Domain class
Found 2 new members
property DomainModeLevel
method RaiseDomainFunctionalityLevel(Int32)
System.DirectoryServices.ActiveDirectory.DomainMode enum
Found 1 new member
field Unknown
System.DirectoryServices.ActiveDirectory.Forest class
Found 2 new members
property ForestModeLevel
method RaiseForestFunctionalityLevel(Int32)
System.DirectoryServices.ActiveDirectory.ForestMode enum
Found 1 new member
field Unknown

2 updated types
System.Globalization.CompareInfo class
Found 1 new member
method GetHashCode(String,CompareOptions)
System.Globalization.CultureInfo class
Found 2 updated members
property CurrentCulture
Found 1 new member
method set_CurrentCulture(CultureInfo)
property CurrentUICulture
Found 1 new member
method set_CurrentUICulture(CultureInfo)

1 updated type
System.IO.MemoryStream class
Found 1 new member
method TryGetBuffer(ArraySegment)
System.IO.MemoryMappedFiles.MemoryMappedFile class
Found 3 new members
method CreateFromFile(FileStream,String,Int64,MemoryMappedFileAccess,HandleInheritability,Boolean)
method CreateNew(String,Int64,MemoryMappedFileAccess,MemoryMappedFileOptions,HandleInheritability)
method CreateOrOpen(String,Int64,MemoryMappedFileAccess,MemoryMappedFileOptions,HandleInheritability)

2 updated types
System.IO.Pipes.NamedPipeClientStream class
Found 4 new members
method ConnectAsync()
method ConnectAsync(CancellationToken)
method ConnectAsync(Int32)
method ConnectAsync(Int32,CancellationToken)
System.IO.Pipes.NamedPipeServerStream class
Found 2 new members
method WaitForConnectionAsync()
method WaitForConnectionAsync(CancellationToken)

1 updated type
System.Net.ServicePointManager class
Found 1 new member
property ReusePort

3 updated types
System.Net.Sockets.SocketOptionName enum
Found 1 new member
field ReuseUnicastPort
System.Net.Sockets.TcpClient class
Found 1 new member
method Dispose()
System.Net.Sockets.UdpClient class
Found 1 new member
method Dispose()

7 new types
System.Numerics.Matrix3x2 struct
System.Numerics.Matrix4x4 struct
System.Numerics.Plane struct
System.Numerics.Quaternion struct
System.Numerics.Vector2 struct
System.Numerics.Vector3 struct
System.Numerics.Vector4 struct

1 updated type
System.Reflection.AssemblyName class
Found 1 updated member
property CultureName
Found 1 new member
method set_CultureName(String)

1 updated type
System.Runtime.GCLatencyMode enum
Found 1 new member
field NoGCRegion
System.Runtime.CompilerServices.DisablePrivateReflectionAttribute class
System.Runtime.CompilerServices.FormattableStringFactory class
System.Runtime.InteropServices.CriticalHandle class
Found 1 updated member
field handle
Found 1 deleted custom attribute
[ForceTokenStabilization]
System.Runtime.InteropServices.SafeHandle class
Found 1 updated member
field handle
Found 1 deleted custom attribute
[ForceTokenStabilization]
System.Security.AccessControl.AuthorizationRuleCollection class
Found 2 new members
method .ctor()
method AddRule(AuthorizationRule)
System.Security.AccessControl.CommonSecurityDescriptor class
Found 2 new members
method AddDiscretionaryAcl(Byte,Int32)
method AddSystemAcl(Byte,Int32)
System.Security.AccessControl.DiscretionaryAcl class
Found 4 new members
method AddAccess(AccessControlType,SecurityIdentifier,ObjectAccessRule)
method RemoveAccess(AccessControlType,SecurityIdentifier,ObjectAccessRule)
method RemoveAccessSpecific(AccessControlType,SecurityIdentifier,ObjectAccessRule)
method SetAccess(AccessControlType,SecurityIdentifier,ObjectAccessRule)
System.Security.AccessControl.ObjectSecurity class
Found 2 new members
method .ctor()
method .ctor(CommonSecurityDescriptor)
System.Security.AccessControl.SystemAcl class
Found 4 new members
method AddAudit(SecurityIdentifier,ObjectAuditRule)
method RemoveAudit(SecurityIdentifier,ObjectAuditRule)
method RemoveAuditSpecific(SecurityIdentifier,ObjectAuditRule)
method SetAudit(SecurityIdentifier,ObjectAuditRule)
System.Security.Cryptography.AsymmetricAlgorithm class
Found 4 updated members
property KeyExchangeAlgorithm
Found 1 updated member
method get_KeyExchangeAlgorithm()
Is no longer abstract
property SignatureAlgorithm
Found 1 updated member
method get_SignatureAlgorithm()
Is no longer abstract
method FromXmlString(String)
Is no longer abstract
method ToXmlString(Boolean)
Is no longer abstract
System.Security.Cryptography.RandomNumberGenerator class
Found 1 new member
method GetBytes(Byte[],Int32,Int32)
System.Security.Cryptography.Rfc2898DeriveBytes class
Found 1 new member
method CryptDeriveKey(String,String,Int32,Byte[])
System.Security.Cryptography.X509Certificates.X509Certificate class
Found 2 new members
method Dispose()
method Dispose(Boolean)
Type has 1 new interface implementation
interface System.IDisposable
System.Security.Cryptography.X509Certificates.X509Chain class
Found 3 new members
property SafeHandle
method Dispose()
method Dispose(Boolean)
Type has 1 new interface implementation
interface System.IDisposable
System.Security.Cryptography.X509Certificates.X509Store class
Found 1 new member
method Dispose()
Type has 1 new interface implementation
interface System.IDisposable

1 updated type
System.Security.Principal.WindowsIdentity class
Found 3 new members
property AccessToken
method RunImpersonated(SafeAccessTokenHandle,Action)
method RunImpersonated<T>(SafeAccessTokenHandle,Func<T>)

1 new and 2 updated types
System.Text.EncodingProvider class
System.Text.Encoding class
Found 3 new members
method .ctor(Int32,EncoderFallback,DecoderFallback)
method GetString(Byte*,Int32)
method RegisterProvider(EncodingProvider)
System.Text.StringBuilder class
Found 4 new members
method Append(Char*,Int32)
method AppendFormat(IFormatProvider,String,Object)
method AppendFormat(IFormatProvider,String,Object,Object)
method AppendFormat(IFormatProvider,String,Object,Object,Object)

3 new types
System.Threading.AsyncLocal<T> class
System.Threading.AsyncLocalValueChangedArgs<T> struct
System.Threading.WaitHandleExtensions class

4 updated types
System.Threading.Tasks.Task class
Found 5 new members
property CompletedTask
method FromCanceled(CancellationToken)
method FromCanceled<TResult>(CancellationToken)
method FromException(Exception)
method FromException<TResult>(Exception)
System.Threading.Tasks.TaskCompletionSource<TResult> class
Found 1 new member
method TrySetCanceled(CancellationToken)
System.Threading.Tasks.TaskContinuationOptions enum
Found 1 new member
field RunContinuationsAsynchronously
System.Threading.Tasks.TaskCreationOptions enum
Found 1 new member
field RunContinuationsAsynchronously

3 updated types
System.Web.HttpResponse class
Found 3 new members
method FlushAsync()
method PushPromise(String)
method PushPromise(String,String,NameValueCollection)
System.Web.HttpResponseBase class
Found 3 new members
method FlushAsync()
method PushPromise(String)
method PushPromise(String,String,NameValueCollection)
System.Web.HttpResponseWrapper class
Found 3 new members
method FlushAsync()
method PushPromise(String)
method PushPromise(String,String,NameValueCollection)

1 updated type
System.Web.Configuration.BrowserCapabilitiesFactory class
Found 4 new members
method InternetexploreredgeProcessBrowsers(Boolean,NameValueCollection,HttpBrowserCapabilities)
method InternetexploreredgeProcessGateways(NameValueCollection,HttpBrowserCapabilities)
method InternetexplorermobileedgeProcessBrowsers(Boolean,NameValueCollection,HttpBrowserCapabilities)
method InternetexplorermobileedgeProcessGateways(NameValueCollection,HttpBrowserCapabilities)

1 new and 1 updated type
System.Web.UI.WebControls.SelectResult class
System.Web.UI.WebControls.ModelDataSourceView class
Found 4 new members
method Delete(IDictionary,IDictionary,DataSourceViewOperationCallback)
method Insert(IDictionary,DataSourceViewOperationCallback)
method Select(DataSourceSelectArguments,DataSourceViewSelectCallback)
method Update(IDictionary,IDictionary,IDictionary,DataSourceViewOperationCallback)
System.Windows.Diagnostics.VisualDiagnostics class
System.Windows.Diagnostics.VisualTreeChangeEventArgs class
System.Windows.Diagnostics.VisualTreeChangeType enum
System.Windows.Diagnostics.XamlSourceInfo class

2 updated types
System.Windows.Input.Cursor class
Found 2 new members
method .ctor(Stream,Boolean)
method .ctor(String,Boolean)
System.Windows.Input.StylusDevice class
Found 1 new member
property IsValid

1 updated type
System.Windows.Interop.HwndSourceParameters struct
Found 1 new member
property UsesPerPixelTransparency

1 updated type
System.Xaml.XamlObjectEventArgs class
Found 3 new members
property ElementLineNumber
property ElementLinePosition
property SourceBamlUri

5 updated types
System.Xml.XmlCDataSection class
Found 1 new member
property PreviousText
System.Xml.XmlNode class
Found 1 new member
property PreviousText
System.Xml.XmlSignificantWhitespace class
Found 1 new member
property PreviousText
System.Xml.XmlText class
Found 1 new member
property PreviousText
System.Xml.XmlWhitespace class
Found 1 new member
property PreviousText

Excluded the following 18 custom attributes from the comparison.

System.Runtime.InteropServices.BestFitMappingAttribute
System.Runtime.InteropServices.ClassInterfaceAttribute
System.Runtime.InteropServices.CoClassAttribute
System.Runtime.InteropServices.ComAliasNameAttribute
System.Runtime.InteropServices.ComCompatibleVersionAttribute
System.Runtime.InteropServices.ComConversionLossAttribute
System.Runtime.InteropServices.ComDefaultInterfaceAttribute
System.Runtime.InteropServices.ComVisibleAttribute
System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute
System.Runtime.InteropServices.DispIdAttribute
System.Runtime.InteropServices.ImportedFromTypeLibAttribute
System.Runtime.InteropServices.InterfaceTypeAttribute
System.Runtime.InteropServices.LCIDConversionAttribute
System.Runtime.InteropServices.ProgIdAttribute
System.Runtime.InteropServices.TypeLibFuncAttribute
System.Runtime.InteropServices.TypeLibImportClassAttribute
System.Runtime.InteropServices.TypeLibTypeAttribute
System.Runtime.InteropServices.TypeLibVersionAttribute