System.Buffers 4.6.1

About

Provides resource pooling of any type for performance-critical applications that allocate and deallocate objects frequently.

Main Types

The main types provided by this library are:

  • System.Buffers.ArrayPool

Additional Documentation

ArrayPool is shipped as part of the shared framework starting with .NET Core 3.1.

License

System.Buffers is released as open source under the MIT license.

Showing the top 20 packages that depend on System.Buffers.

Packages Downloads
MimeKitLite
MimeKit is an Open Source library for creating and parsing MIME messages. It also supports parsing of Unix mbox files. Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead, it parses raw byte streams, thus allowing it to better support undeclared 8bit text in headers as well as message bodies. It also means that MimeKit's parser is significantly faster than other .NET MIME parsers. MimeKit's parser also uses a real tokenizer when parsing the headers rather than regex or string.Split() like most other .NET MIME parsers. This means that MimeKit is much more RFC-compliant than any other .NET MIME parser out there, including the commercial implementations. In addition to having a far superior parser implementation, MimeKit's object tree is not a derivative of System.Net.Mail objects and thus does not suffer from System.Net.Mail's limitations. API documentation can be found on the web at http://www.mimekit.net/docs For those that need SMTP, POP3 or IMAP support, check out https://github.com/jstedfast/MailKit
9
System.Text.Encodings.Web
Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators (URL). Commonly Used Types: System.Text.Encodings.Web.HtmlEncoder System.Text.Encodings.Web.UrlEncoder System.Text.Encodings.Web.JavaScriptEncoder
8
System.Data.SqlClient
Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS) Commonly Used Types: System.Data.SqlClient.SqlConnection System.Data.SqlClient.SqlException System.Data.SqlClient.SqlParameter System.Data.SqlDbType System.Data.SqlClient.SqlDataReader System.Data.SqlClient.SqlCommand System.Data.SqlClient.SqlTransaction System.Data.SqlClient.SqlParameterCollection System.Data.SqlClient.SqlClientFactory When using NuGet 3.x this package requires at least version 3.4.
8
Elasticsearch.Net
Exposes all the Elasticsearch API endpoints but leaves you in control of building the request and response bodies. Comes with built in cluster failover/connection pooling support.
8
System.IO.Pipes
Provides a means for interprocess communication through anonymous and/or named pipes. Commonly Used Types: System.IO.Pipes.NamedPipeServerStream System.IO.Pipes.PipeDirection System.IO.Pipes.PipeOptions System.IO.Pipes.PipeTransmissionMode System.IO.Pipes.NamedPipeClientStream System.IO.Pipes.PipeStream When using NuGet 3.x this package requires at least version 3.4.
8
System.Net.WebSockets.WebSocketProtocol
Provides the WebSocketProtocol class, which allows creating a websocket from a connected stream using WebSocketsProtocol.CreateFromConnectedStream. Commonly Used Types: System.Net.WebSockets.WebSocketProtocol
8
System.Memory
Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments. Commonly Used Types: System.Span System.ReadOnlySpan System.Memory System.ReadOnlyMemory System.Buffers.MemoryPool System.Buffers.ReadOnlySequence System.Buffers.Text.Utf8Parser System.Buffers.Text.Utf8Formatter c6cf790234e063b855fcdb50f3fb1b3cfac73275 When using NuGet 3.x this package requires at least version 3.4.
7
Microsoft.Data.SqlClient
Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS) Commonly Used Types: Microsoft.Data.SqlClient.SqlConnection Microsoft.Data.SqlClient.SqlException Microsoft.Data.SqlClient.SqlParameter Microsoft.Data.SqlClient.SqlDataReader Microsoft.Data.SqlClient.SqlCommand Microsoft.Data.SqlClient.SqlTransaction Microsoft.Data.SqlClient.SqlParameterCollection Microsoft.Data.SqlClient.SqlClientFactory When using NuGet 3.x this package requires at least version 3.4.
7
System.IO.Pipelines
Single producer single consumer byte buffer management. Commonly Used Types: System.IO.Pipelines.Pipe System.IO.Pipelines.PipeWriter System.IO.Pipelines.PipeReader When using NuGet 3.x this package requires at least version 3.4.
7
Microsoft.Extensions.Logging.Abstractions
Logging abstractions for Microsoft.Extensions.Logging. Commonly Used Types: Microsoft.Extensions.Logging.ILogger Microsoft.Extensions.Logging.ILoggerFactory Microsoft.Extensions.Logging.ILogger<TCategoryName> Microsoft.Extensions.Logging.LogLevel Microsoft.Extensions.Logging.Logger<T> Microsoft.Extensions.Logging.LoggerMessage Microsoft.Extensions.Logging.Abstractions.NullLogger
7
System.Memory
System.Memory
7
Argon
Json serialization library. Hard fork of Json.net.
7
System.IO.Pipelines
Single producer single consumer byte buffer management. Commonly Used Types: System.IO.Pipelines.Pipe System.IO.Pipelines.PipeWriter System.IO.Pipelines.PipeReader
7
Elasticsearch.Net
Elasticsearch.Net
7
System.Net.Http.WinHttpHandler
Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler. Commonly Used Types: System.Net.Http.WinHttpHandler
7
FreeSpire.Doc
Free Spire.Doc for .NET is a professional and reliable word component for commercial and personal use. It enables developers to quickly and easily generate, read, write, save, print and convert documents on any .NET applications (ASP.NET, WinForms and Web Service, .NET Core) and it supports in C#, VB.NET. The featured function, conversion allows converting Word documents (Word 97-2003, Word 2007, Word 2010, Word 2013) to commonly used file format, format, such as XML, RTF, TXT, PDF, XPS, EPUB, HTML and Image etc. Free Spire.Doc for.NET is 100% FREE word component. Free Spire.Doc for .NET Features: *No Microsoft Word Automation *Speed and Easy-to-Use *Batch of Great Functions *High Performance *Totally Free Main functions High quality conversion Rich Word Document Features Process Pre-Existing Word Documents Other Technical Features
7
System.Formats.Asn1
Provides classes that can read and write the ASN.1 BER, CER, and DER data formats.
7

.NET Framework 4.6.2

  • No dependencies.

.NET Core 2.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
4.6.1 7 20.03.2025
4.6.0 7 19.03.2025
4.5.1 6 19.03.2025
4.5.0 8 20.11.2024
4.5.0-rc1 6 19.03.2025
4.5.0-preview2-26406-04 6 19.03.2025
4.5.0-preview1-26216-02 6 19.03.2025
4.5.0-preview1-25914-04 6 19.03.2025
4.4.0 6 19.03.2025
4.4.0-preview2-25405-01 6 19.03.2025
4.4.0-preview1-25305-02 6 19.03.2025
4.3.0 6 19.03.2025
4.3.0-preview1-24530-04 6 19.03.2025
4.0.0 6 19.03.2025
4.0.0-rc2-24027 6 19.03.2025