System.Memory 4.6.2
About
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.
Main Types
The main types provided by this library are:
- System.Span
- System.ReadOnlySpan
- System.Memory
- System.ReadOnlyMemory
- System.Buffers.MemoryPool
- System.Buffers.ReadOnlySequence
- System.Buffers.Text.Utf8Parser
- System.Buffers.Text.Utf8Formatter
Additional Documentation
- API reference can be found in: https://learn.microsoft.com/en-us/dotnet/api/system.memory https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/january/csharp-all-about-span-exploring-a-new-net-mainstay
Related Packages
The types in this assembly are shipped as part of the shared framework starting with .NET Core 3.1.
License
System.Memory is released as open source under the MIT license.
Showing the top 20 packages that depend on System.Memory.
| Packages | Downloads |
|---|---|
|
Microsoft.Win32.Registry
Provides support for accessing and modifying the Windows Registry.
Commonly Used Types:
Microsoft.Win32.RegistryKey
Microsoft.Win32.Registry
Microsoft.Win32.RegistryValueKind
Microsoft.Win32.RegistryHive
Microsoft.Win32.RegistryView
When using NuGet 3.x this package requires at least version 3.4.
|
13 |
|
System.IO.Hashing
Provides non-cryptographic hash algorithms, such as CRC-32.
Commonly Used Types:
System.IO.Hashing.Crc32
System.IO.Hashing.XxHash32
|
10 |
|
Google.Protobuf
C# runtime library for Protocol Buffers - Google's data interchange format.
|
10 |
|
NVorbis
A fully managed implementation of a Xiph.org Foundation Ogg Vorbis decoder.
|
9 |
|
Microsoft.Extensions.Compliance.Abstractions
Abstractions to help ensure compliant data management.
|
9 |
|
Microsoft.NET.StringTools
This package contains the Microsoft.NET.StringTools assembly which implements common string-related functionality such as weak interning.
|
8 |
|
Grpc.Core
C# implementation of gRPC based on native gRPC C-core library.
|
8 |
|
ZString
Zero allocation StringBuilder for .NET Core and Unity.
|
8 |
|
Grpc.Core
C# implementation of gRPC based on native gRPC C-core library.
Note that the Grpc.Core implementation of gRPC for C# is in maintenance mode and will be replaced by grpc-dotnet in the future.
See https://grpc.io/blog/grpc-csharp-future/ for details.
|
8 |
|
Google.Protobuf
C# runtime library for Protocol Buffers - Google's data interchange format.
|
8 |
|
System.IO.Hashing
Provides non-cryptographic hash algorithms, such as CRC-32.
Commonly Used Types:
System.IO.Hashing.Crc32
System.IO.Hashing.XxHash32
|
8 |
|
Microsoft.CodeAnalysis.CSharp
.NET Compiler Platform ("Roslyn") support for C#, Microsoft.CodeAnalysis.CSharp.dll.
More details at https://aka.ms/roslyn-packages
This package was built from the source at https://github.com/dotnet/roslyn/commit/8edf7bcd4f1594c3d68a6a567469f41dbd33dd1b.
|
8 |
|
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data.
The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
|
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 |
|
SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library.
It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
|
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 |
.NET Framework 4.6.2
- System.Buffers (>= 4.6.1)
- System.Numerics.Vectors (>= 4.6.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.1.1)
.NET Core 2.1
- No dependencies.
.NET Standard 2.0
- System.Buffers (>= 4.6.1)
- System.Numerics.Vectors (>= 4.6.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.1.1)
.NET Standard 2.1
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 4.6.3 | 6 | 06/09/2025 |
| 4.6.2 | 6 | 06/09/2025 |
| 4.6.0 | 6 | 06/09/2025 |
| 4.5.5 | 5 | 06/09/2025 |
| 4.5.4 | 6 | 06/09/2025 |
| 4.5.3 | 6 | 06/09/2025 |
| 4.5.2 | 6 | 06/09/2025 |
| 4.5.2-servicing-27114-05 | 6 | 06/09/2025 |
| 4.5.1 | 6 | 06/09/2025 |
| 4.5.0 | 6 | 06/09/2025 |
| 4.5.0-rc1 | 6 | 06/09/2025 |
| 4.5.0-preview2-26406-04 | 6 | 06/09/2025 |
| 4.5.0-preview1-26216-02 | 6 | 06/09/2025 |
| 4.4.0-preview1-25305-02 | 6 | 06/09/2025 |