System.Reflection 4.0.0
Provides types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods.
Commonly Used Types:
System.Reflection.MethodInfo
System.Reflection.PropertyInfo
System.Reflection.ParameterInfo
System.Reflection.FieldInfo
System.Reflection.ConstructorInfo
System.Reflection.Assembly
System.Reflection.MemberInfo
System.Reflection.EventInfo
System.Reflection.Module
Showing the top 20 packages that depend on System.Reflection.
| Packages | Downloads |
|---|---|
|
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/9081e399a13297f6e2fd37cb06ca82ffba3eed21
|
3 |
|
System.ServiceModel.Primitives
Provides common Windows Communication Foundation (WCF) types for consuming and communicating with services.
Commonly Used Types:
System.ServiceModel.ClientBase<TChannel>
System.ServiceModel.IClientChannel
System.ServiceModel.ICommunicationObject
System.ServiceModel.Channels.IChannel
System.ServiceModel.IContextChannel
System.ServiceModel.IExtensibleObject<T>
System.ServiceModel.DataContractFormatAttribute
System.ServiceModel.Description.IOperationBehavior
System.ServiceModel.Channels.Message
System.ServiceModel.FaultException<TDetail>
|
3 |
|
System.Reflection.Emit.ILGeneration
Provides clases that allow a compiler or tool to emit Microsoft intermediate language (MSIL). The primary clients of these classes are script engines and compilers.
Commonly Used Types:
System.Reflection.Emit.ILGenerator
System.Reflection.Emit.Label
System.Reflection.Emit.CustomAttributeBuilder
System.Reflection.Emit.LocalBuilder
System.Reflection.Emit.ParameterBuilder
System.Reflection.Emit.SignatureHelper
|
3 |
|
Microsoft.Extensions.WebEncoders.Core
Contains core encoders for HTML, JavaScript strings, and URLs.
|
3 |
|
System.ComponentModel.TypeConverter
Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
Commonly Used Types:
System.ComponentModel.TypeConverter
System.ComponentModel.TypeConverterAttribute
System.ComponentModel.PropertyDescriptor
System.ComponentModel.StringConverter
System.ComponentModel.ITypeDescriptorContext
System.ComponentModel.EnumConverter
System.ComponentModel.TypeDescriptor
System.ComponentModel.Int32Converter
System.ComponentModel.BooleanConverter
System.ComponentModel.DoubleConverter
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
System.Runtime.InteropServices
Provides types that support COM interop and platform invoke services.
Commonly Used Types:
System.Runtime.InteropServices.GCHandle
System.Runtime.InteropServices.GuidAttribute
System.Runtime.InteropServices.COMException
System.DllNotFoundException
System.Runtime.InteropServices.DllImportAttribute
|
3 |
|
System.Runtime.Loader
Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.
Commonly Used Types:
System.Runtime.Loader.AssemblyLoadContext
|
3 |
|
System.Private.ServiceModel
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of System.ServiceModel packages. \r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
|
3 |
|
Microsoft.Build.Tasks.Core
This package contains the Microsoft.Build.Tasks.Core assembly which implements the commonly used tasks of MSBuild.
|
3 |
|
System.ComponentModel.TypeConverter
Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
Commonly Used Types:
System.ComponentModel.TypeConverter
System.ComponentModel.TypeConverterAttribute
System.ComponentModel.PropertyDescriptor
System.ComponentModel.StringConverter
System.ComponentModel.ITypeDescriptorContext
System.ComponentModel.EnumConverter
System.ComponentModel.TypeDescriptor
System.ComponentModel.Int32Converter
System.ComponentModel.BooleanConverter
System.ComponentModel.DoubleConverter
|
3 |
|
Microsoft.Extensions.PlatformAbstractions
Abstractions that unify behavior and API across .NET Framework, .NET Core and Mono
|
3 |
|
System.Xml.XmlSerializer
Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing XML data to objects.
Commonly Used Types:
System.Xml.Serialization.IXmlSerializable
System.Xml.Serialization.XmlSerializer
System.Xml.Serialization.XmlIgnoreAttribute
System.Xml.Serialization.XmlElementAttribute
System.Xml.Serialization.XmlAttributeAttribute
System.Xml.Serialization.XmlArrayAttribute
System.Xml.Serialization.XmlRootAttribute
System.Xml.Serialization.XmlArrayItemAttribute
System.Xml.Serialization.XmlTypeAttribute
System.Xml.Serialization.XmlEnumAttribute
|
3 |
|
Microsoft.NETCore.Runtime.CoreCLR
The .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes. - 1548494
|
3 |
|
System.Runtime.Serialization.Formatters
Provides common types for libraries that support runtime serialization.
Commonly Used Types:
System.SerializableAttribute
System.Runtime.Serialization.ISerializable
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
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/d3f6b8e7e17ebc52a62150db7bb952daf0dc2c29
|
3 |
|
Microsoft.Build.Utilities.Core
This package contains the Microsoft.Build.Utilities.Core assembly which is used to implement custom MSBuild tasks.
|
3 |
|
System.Reflection.Extensions
Provides custom attribute extension methods for System.Reflection types.
|
3 |
|
System.Runtime.Loader
Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.
Commonly Used Types:
System.Runtime.Loader.AssemblyLoadContext
- 1548494
|
3 |
|
System.Text.Encoding.CodePages
Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.
Commonly Used Types:
System.Text.CodePagesEncodingProvider
|
3 |
.NETPlatform 5.0
- System.IO (>= 4.0.0)
- System.Reflection.Primitives (>= 4.0.0)
- System.Runtime (>= 4.0.0)
Windows 8.0
- No dependencies.
.NET Framework 4.5
- No dependencies.
MonoAndroid 1.0
- No dependencies.
MonoTouch 1.0
- No dependencies.
WindowsPhone 8.0
- No dependencies.
WindowsPhoneApp 8.1
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
.NETCore 5.0
- System.IO (>= 4.0.0)
- System.Reflection.Primitives (>= 4.0.0)
- System.Runtime (>= 4.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 2 | 12/10/2025 |
| 4.3.0-preview1-24530-04 | 1 | 12/09/2025 |
| 4.1.0 | 1 | 12/10/2025 |
| 4.1.0-rc2-24027 | 1 | 12/09/2025 |
| 4.1.0-beta-23516 | 2 | 12/09/2025 |
| 4.1.0-beta-23409 | 2 | 12/09/2025 |
| 4.1.0-beta-23225 | 2 | 12/09/2025 |
| 4.0.10 | 1 | 12/10/2025 |
| 4.0.10-beta-23109 | 1 | 12/09/2025 |
| 4.0.10-beta-23019 | 1 | 12/09/2025 |
| 4.0.10-beta-22816 | 1 | 12/09/2025 |
| 4.0.10-beta-22605 | 1 | 12/09/2025 |
| 4.0.10-beta-22416 | 1 | 12/09/2025 |
| 4.0.10-beta-22231 | 0 | 11/11/2014 |
| 4.0.0 | 1 | 12/10/2025 |
| 4.0.0-beta-23109 | 2 | 12/09/2025 |
| 4.0.0-beta-23019 | 2 | 12/09/2025 |