System.Reflection 4.0.10-beta-22416
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.ApplicationInsights
Application Insights Core API. This package provides core functionality for transmission of all Application Insights Telemetry Types and is a dependent package for all other Application Insights packages. Please install the platform specific package for the best experience.
|
13 |
|
System.Runtime.Loader
Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.
Commonly Used Types:
System.Runtime.Loader.AssemblyLoadContext
- 1548494
|
10 |
|
Google.Protobuf
See project site for more info.
|
9 |
|
FluentValidation
A validation library for .NET that uses a fluent interface to construct strongly-typed validation rules.
|
9 |
|
System.Reflection.Metadata
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
|
9 |
|
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
|
9 |
|
Microsoft.NETCore
Provides a set of packages that can be used when building portable libraries on .NETCore based platforms.
|
8 |
|
Microsoft.CSharp
Provides support for compilation and code generation, including dynamic, using the C# language.
Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags
|
8 |
|
Microsoft.TestPlatform.AdapterUtilities
Includes helpers for the Test Platform's modern functionality such as standardized fully qualified names and hierarchical test case names.
|
8 |
|
System.Linq.Expressions
Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
Commonly Used Types:
System.Linq.Expressions.Expression<TDelegate>
System.Linq.Expressions.Expression
System.Linq.Expressions.MemberExpression
System.Linq.Expressions.ExpressionVisitor
System.Linq.Expressions.MethodCallExpression
System.Linq.IQueryable<T>
System.Linq.IQueryable
System.Linq.Expressions.NewExpression
System.Linq.Expressions.ParameterExpression
System.Linq.Expressions.ConstantExpression
|
8 |
|
EPPlus
A spreadsheet library for .NET framework and .NET core
|
8 |
|
System.Runtime.Loader
Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.
Commonly Used Types:
System.Runtime.Loader.AssemblyLoadContext
When using NuGet 3.x this package requires at least version 3.4.
|
8 |
|
FluentValidation
A validation library for .NET that uses a fluent interface to construct strongly-typed validation rules.
|
7 |
|
FastMember.Signed
In .NET reflection is slow... well, kinda slow. If you need access to the members of an arbitrary type, with the type and member-names known only at runtime - then it is frankly hard (especially for DLR types). This library makes such access easy and fast.
|
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
8f968b9e79c5721d78cc88e46fe57457fe9d490d
When using NuGet 3.x this package requires at least version 3.4.
|
7 |
|
Serilog
Simple .NET logging with fully-structured events
|
7 |
|
Microsoft.CSharp
Provides support for compilation and code generation, including dynamic, using the C# language.
Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
|
7 |
Any 0.0
- System.IO (>= 4.0.0-beta-22416)
- System.Reflection.Primitives (>= 4.0.0-beta-22416)
- System.Runtime (>= 4.0.20-beta-22416)
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 6 | 12/17/2025 |
| 4.3.0-preview1-24530-04 | 5 | 12/25/2025 |
| 4.1.0 | 4 | 12/17/2025 |
| 4.1.0-rc2-24027 | 5 | 12/25/2025 |
| 4.1.0-beta-23516 | 6 | 12/25/2025 |
| 4.1.0-beta-23409 | 5 | 12/25/2025 |
| 4.1.0-beta-23225 | 4 | 12/25/2025 |
| 4.0.10 | 5 | 12/17/2025 |
| 4.0.10-beta-23109 | 4 | 12/26/2025 |
| 4.0.10-beta-23019 | 4 | 12/25/2025 |
| 4.0.10-beta-22816 | 4 | 12/25/2025 |
| 4.0.10-beta-22605 | 5 | 12/25/2025 |
| 4.0.10-beta-22416 | 4 | 12/25/2025 |
| 4.0.10-beta-22231 | 3 | 12/25/2025 |
| 4.0.0 | 5 | 12/17/2025 |
| 4.0.0-beta-23109 | 6 | 12/25/2025 |
| 4.0.0-beta-23019 | 5 | 12/25/2025 |