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 |
---|---|
EmptyFiles
A collection of minimal binary files.
|
10 |
Microsoft.Build.Utilities.Core
This package contains the Microsoft.Build.Utilities assembly which is used to implement custom MSBuild tasks.
|
10 |
Spire.PDF
Spire.PDF for .NET is a versatile PDF library that enables software developers to generate, edit, read and manipulate PDF files within their own .NET applications. As a standalone PDF component, Spire.PDF for .NET provides users an incredible wealth of features without installing Adobe Acrobat. This component is completely written in C#, but also supports VB.NET, Windows Forms and ASP.NET.
With the Spire.PDF for .NET API, you can get the ability to read PDF text and image even attachments with high efficiency. Even the special content such as language written from right to left can be extracted such as Herbrew and Arabic. Other basic features such as text, image, table, shapes, hyperlinks, bookmark, headings, footnotes, lists, form fields, pagination, booklet barcode, attachments, transparency, annotations, actions, overlay etc all work great for users. As for security, Spire.PDF for .NET enables you to protect your PDF files by passwords and digital signature. Spire.PDF now supprots to work on .NET core, MonoAndroid and Xamarin.iOS platforms.
|
9 |
Microsoft.CodeAnalysis.Workspaces.MSBuild
.NET Compiler Platform ("Roslyn") support for analyzing MSBuild projects and solutions. This should be used with at least one
of the following packages to add the appropriate language support:
- Microsoft.CodeAnalysis.CSharp.Workspaces
- Microsoft.CodeAnalysis.VisualBasic.Workspaces
More details at https://aka.ms/roslyn-packages
This package was built from the source at https://github.com/dotnet/roslyn/commit/fa72fa61b0d822ea8a3fbeb96f668340419ab5cd.
|
9 |
Microsoft.Extensions.Primitives
Primitives shared by framework extensions. Commonly used types include:
Commonly Used Types:
Microsoft.Extensions.Primitives.IChangeToken
Microsoft.Extensions.Primitives.StringValues
Microsoft.Extensions.Primitives.StringSegment
|
8 |
System.Diagnostics.DiagnosticSource
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)
Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
When using NuGet 3.x this package requires at least version 3.4.
|
8 |
Microsoft.Build.Tasks.Core
This package contains the Microsoft.Build.Tasks assembly which implements the commonly used tasks of MSBuild.
|
8 |
MongoDB.Bson
MongoDB's Official Bson Library.
|
8 |
System.ServiceProcess.ServiceController
Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it.
Commonly Used Types:
System.ServiceProcess.ServiceController
System.ServiceProcess.ServiceControllerStatus
System.ServiceProcess.ServiceType
When using NuGet 3.x this package requires at least version 3.4.
|
8 |
System.Security.Cryptography.ProtectedData
Provides access to Windows Data Protection Api.
Commonly Used Types:
System.Security.Cryptography.DataProtectionScope
System.Security.Cryptography.ProtectedData
|
8 |
HarfBuzzSharp
HarfBuzzSharp is a cross-platform OpenType text shaping engine for .NET platforms.
|
8 |
System.Text.Encoding.CodePages
Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.
Commonly Used Types:
System.Text.CodePagesEncodingProvider
|
7 |
System.Diagnostics.DiagnosticSource
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)
Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
When using NuGet 3.x this package requires at least version 3.4.
|
7 |
NewLife.Core
Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache, network (TCP / UDP / HTTP /WebSocket), serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存、网络(Tcp/Udp/Http/WebSocket)、序列化(Binary/XML/Json)、APM性能追踪。
|
7 |
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.
|
7 |
System.ServiceProcess.ServiceController
Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it.
Commonly Used Types:
System.ServiceProcess.ServiceController
System.ServiceProcess.ServiceControllerStatus
System.ServiceProcess.ServiceType
When using NuGet 3.x this package requires at least version 3.4.
|
7 |
Microsoft.Build.Tasks.Core
This package contains the Microsoft.Build.Tasks assembly which implements the commonly used tasks of MSBuild.
|
7 |
System.Drawing.Common
Provides access to GDI+ graphics functionality.
Commonly Used Types:
System.Drawing.Bitmap
System.Drawing.BitmapData
System.Drawing.Brush
System.Drawing.Font
System.Drawing.Graphics
System.Drawing.Icon
When using NuGet 3.x this package requires at least version 3.4.
|
7 |
System.Security.Cryptography.Pkcs
Provides support for PKCS and CMS algorithms.
Commonly Used Types:
System.Security.Cryptography.Pkcs.EnvelopedCms
|
7 |
System.Diagnostics.DiagnosticSource
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)
Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
|
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 | 5 | 2025/4/27 |
4.6.2 | 1 | 2025/6/6 |
4.6.0 | 1 | 2025/4/17 |
4.5.5 | 2 | 2025/6/7 |
4.5.4 | 2 | 2025/6/7 |
4.5.3 | 1 | 2025/6/7 |
4.5.2 | 2 | 2025/6/6 |
4.5.2-servicing-27114-05 | 2 | 2025/6/4 |
4.5.1 | 3 | 2025/4/17 |
4.5.0 | 5 | 2025/6/8 |
4.5.0-rc1 | 3 | 2025/6/5 |
4.5.0-preview2-26406-04 | 2 | 2025/5/27 |
4.5.0-preview1-26216-02 | 2 | 2025/5/27 |
4.4.0-preview1-25305-02 | 1 | 2025/5/28 |