System.Reflection.Metadata
1.0.22-beta-23109
Prefix Reserved
See the version list below for details.
Requires NuGet 2.8.6 or higher.
dotnet add package System.Reflection.Metadata --version 1.0.22-beta-23109
NuGet\Install-Package System.Reflection.Metadata -Version 1.0.22-beta-23109
<PackageReference Include="System.Reflection.Metadata" Version="1.0.22-beta-23109" />
paket add System.Reflection.Metadata --version 1.0.22-beta-23109
#r "nuget: System.Reflection.Metadata, 1.0.22-beta-23109"
// Install System.Reflection.Metadata as a Cake Addin #addin nuget:?package=System.Reflection.Metadata&version=1.0.22-beta-23109&prerelease // Install System.Reflection.Metadata as a Cake Tool #tool nuget:?package=System.Reflection.Metadata&version=1.0.22-beta-23109&prerelease
This packages provides a low-level .NET (ECMA-335) metadata reader. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers.
Commonly Used Types:
System.Reflection.Metadata.MetadataReader
System.Reflection.PortableExecutable.PEReader
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NETPlatform | dotnet is compatible. |
-
.NETPlatform 5.0
- System.Collections (>= 4.0.0-beta-23109)
- System.Collections.Immutable (>= 1.1.37-beta-23109)
- System.Diagnostics.Debug (>= 4.0.0-beta-23109)
- System.IO (>= 4.0.0-beta-23109)
- System.Reflection (>= 4.0.0-beta-23109)
- System.Reflection.Extensions (>= 4.0.0-beta-23109)
- System.Reflection.Primitives (>= 4.0.0-beta-23109)
- System.Resources.ResourceManager (>= 4.0.0-beta-23109)
- System.Runtime (>= 4.0.0-beta-23109)
- System.Runtime.Extensions (>= 4.0.0-beta-23109)
- System.Runtime.InteropServices (>= 4.0.0-beta-23109)
- System.Text.Encoding (>= 4.0.0-beta-23109)
- System.Text.Encoding.Extensions (>= 4.0.0-beta-23109)
- System.Threading (>= 4.0.0-beta-23109)
-
Portable Class Library (.NETFramework 4.5, Windows 8.0)
- System.Collections.Immutable (>= 1.1.37-beta-23109)
NuGet packages (12)
Showing the top 5 NuGet packages that depend on System.Reflection.Metadata:
Package | Downloads |
---|---|
RazorEngine
RazorEngine - A Templating Engine based on the Razor parser. |
|
Microsoft.CodeAnalysis.Common
A shared package used by the Microsoft .NET Compiler Platform ("Roslyn"). Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/b3e69109341a1017423af7981b8b84b646f5bcce. |
|
System.Diagnostics.StackTrace
Provides the System.Diagnostics.StackTrace class, which allows interaction with local and remote processes. Commonly Used Types: System.Diagnostics.StackFrame System.Diagnostics.StackTrace When using NuGet 3.x this package requires at least version 3.4. |
|
Microsoft.TestPlatform.ObjectModel
The Microsoft Test Platform Object Model. |
|
Microsoft.NETCore
Provides a set of packages that can be used when building portable libraries on .NETCore based platforms. - 1548494 |
GitHub repositories (239)
Showing the top 5 popular GitHub repositories that depend on System.Reflection.Metadata:
Repository | Stars |
---|---|
icsharpcode/ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
|
|
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
|
|
DapperLib/Dapper
Dapper - a simple object mapper for .Net
|
|
dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
|
|
winsw/winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
|