Additional class libraries and APIs
This article lists .NET Framework APIs that either were released out of band, target a specific platform, or are private or internal types.
OOB projects
To improve cross-platform development and introduce new functionality early, some .NET Framework features were released out of band (OOB).
Project | Description |
---|---|
System.Collections.Immutable | Provides collections that are thread safe and guaranteed to never change their contents. |
WinHttpHandler | Provides a message handler for HttpClient based on the WinHTTP interface of Windows. |
System.Numerics | Provides a library of vector types that can take advantage of SIMD hardware-based acceleration. |
System.Threading.Tasks.Dataflow | The TPL Dataflow Library provides dataflow components to help increase the robustness of concurrency-enabled applications. |
Platform-specific libraries
Some libraries target specific platforms. For example, the CodePagesEncodingProvider class makes code page encodings available to UWP apps developed using .NET Framework.
Project | Description |
---|---|
CodePagesEncodingProvider | Extends the EncodingProvider class to make code page encodings available to apps that target the Universal Windows Platform. |
Point of Service for .NET | Provides a set of classes that enable you to develop applications that interact with POS devices. |
Private APIs
These APIs support the product infrastructure and are not intended or supported to be used directly from your code.
- Microsoft.SqlServer.Server.SmiOrderProperty.Item property
- System.Exception.PrepForRemoting method
- System.Data.SqlTypes.SqlBinary Constructor
- System.Data.SqlTypes.SqlChars.Stream property
- System.Data.SqlTypes.SqlGuid Constructor
- System.Data.SqlTypes.SqlMoney Constructor
- System.Data.SqlTypes.SqlMoney.ToSqlInternalRepresentation Method
- System.Data.SqlTypes.SqlStreamChars Constructor
- System.Data.SqlTypes.SqlStreamChars.CanSeek property
- System.Data.SqlTypes.SqlStreamChars.IsNull property
- System.Data.SqlTypes.SqlStreamChars.Length property
- System.Data.SqlTypes.SqlStreamChars.Close method
- System.Data.SqlTypes.SqlStreamChars.Dispose method
- System.Data.SqlTypes.SqlStreamChars.Flush method
- System.Data.SqlTypes.SqlStreamChars.Read method
- System.Data.SqlTypes.SqlStreamChars.Seek method
- System.Data.SqlTypes.SqlStreamChars.SetLength method
- System.Data.SqlTypes.SqlStreamChars.Write method
- System.IO.MemoryStream.InternalGetOriginAndLength method
- System.Net.ComNetOS class
- System.Net.Connection class
- System.Net.Connection.m_WriteList field
- System.Net.ConnectionGroup class
- System.Net.ConnectionGroup.m_ConnectionList field
- System.Net.ConnectStream.Connection property
- System.Net.CoreResponseData class
- System.Net.CoreResponseData.m_ResponseHeaders field
- System.Net.CoreResponseData.m_StatusCode field
- System.Net.ExceptionHelper class
- System.Net.HttpStatusDescription class
- System.Net.HttpWebRequest._AutoRedirects field
- System.Net.HttpWebRequest._CoreResponse field
- System.Net.HttpWebRequest._HttpResponse field
- System.Net.Logging class
- System.Net.Mail.MailAddressParser class
- System.Net.Mail.QuotedPairReader class
- System.Net.Mime.MailBnfHelper class
- System.Net.PooledStream.NetworkStream property
- System.Net.RtcState class
- System.Net.Security.SslState.SslProtocol property
- System.Net.ServicePoint.m_ConnectionGroupList field
- System.Net.ServicePointManager.CloseConnectionGroups method
- System.Net.ServicePointManager.s_ServicePointTable field
- System.Net.TlsStream.m_Worker field
- System.Net.UnsafeNclNativeMethods class
- System.Net.WebHeaderCollection.AddInternal method
- System.ServiceModel.Channels.Message.BodyToString method
- System.ServiceModel.Channels.Message.WriteStartHeaders method
- System.Web.Compilation.ControlBuilderInterceptor class
- System.Windows.Controls.GridViewHeaderRowPresenter.FindHeaderByColumn method
- System.Windows.Controls.GridViewHeaderRowPresenter.MakeParentItemsControlGotFocus method
- System.Windows.Controls.GridViewHeaderRowPresenter.PrepareHeaderDrag method
- System.Windows.Diagnostics.VisualDiagnostics.s_isDebuggerCheckDisabledForTestPurposes field
- System.Windows.Forms.ContainerControl.ResetActiveAndFocusedControlsRecursive method
- System.Windows.Forms.Control.UpdateStylesCore method
- System.Windows.Forms.ControlPaint.CalculateBackgroundImageRectangle method
- System.Windows.Forms.Design.DataMemberFieldEditor class
- System.Windows.Forms.Design.DataMemberListEditor class
- System.Windows.Forms.Design.StringCollectionEditor class
- System.Xml.XmlReader.CreateSqlReader method
- adodb.Connection interface
- adodb.EventReason enum
- adodb.EventStatus enum
- stdole.DISPPARAMS Structure
- stdole.EXCEPINFO Structure
- stdole.IFont.Name property
- stdole.IFontDisp interface
- stdole.IPicture.Handle property
- stdole.IPictureDisp.Handle property
- stdole.StdFont interface
- stdole.StdPicture interface
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.