Top 20 NuGet reflection Packages
Ecng.Reflection.Aspects
Utilities and smaller MonoMod "components" (f.e. ModInterop, DynDll, DynData). Can be used for your own mods. Required by all other MonoMod components.
Flexible and easily extensible runtime detouring library. Wrap, replace and manipulate (Mono.Cecil) methods at runtime.
General purpose .NET assembly modding "basework". This package contains the core IL patcher and relinker.
Type and Reflection polyfill extension methods for .NET 3.5+ and .NET Standard 1.0+
Framework provides mechanism to compare classes, allows override comparison rules for specific properties and types.
Reflection infrastructure components.
Complement for System.Reflection, including an IL disassembler.
GrEmit is a library containing different helpers for generating code using Reflection.Emit with the main one being GroboIL - a smart wrapper over ILGenerator.
Complement for System.Reflection, including an IL disassembler.
Provides useful methods for manipulating App Domains.
A fluent ORM and Database Reflection Library for .NET.
.NET library that improves your productivity and application performance when performing reflection operations. It allows you to perform metadata lookup and reflection invocation intuitively while achieving greater performance than the built-in .NET Reflection.
Reflection metadata reading made easier
Reflection Module for KY-Generator
Download KY.Generator to use this module
TypeNameFormatter provides some extension methods that can be used instead of Type.ToString() to format a type's name the way it would look in C#:
* StringBuilder.AppendFormattedName(Type, [TypeNameFormatOptions])
* Type.GetFormattedName([TypeNameFormatOptions])
See the README at the project's Git...
.NET library that aims to provide a faster usage of C# reflection features.
Especially the usage of constructors, members accessors (get/set) and attributes.
It provides these features while trying to keep an API as similar as the standard Reflection API.
Supported platforms:
- .NET Standard 2.0+
...
A fluent ORM and Database Reflection Library for SQL Server. This uses System.Data.SqlClient. For Microsoft.Data.SqlClient use the Tortuga.Chain.SqlServer.MDS package.
This package contains general purpose reflection classes used by other CodeGator packages.
Platforms supported:
.NET 6.x or above
Adds support for loading configuration, services, logging, command line and more via simple and easy to setup assembly attributes