- Dynamic Programming in the .NET Framework
- Reflection in .NET
- Reflection and Generic Types
- How to: Examine and Instantiate Generic Types with Reflection
- Dynamically Loading and Using Types
- Emitting Dynamic Methods and Assemblies
- Walkthrough: Emitting Code in Partial Trust Scenarios
- How to: Define a Generic Type with Reflection Emit
- How to: Define a Generic Method with Reflection Emit
- How to: Define and Execute Dynamic Methods
- Compile and generate dynamic source cod
- Using the CodeDOM
- Generating and Compiling Source Code from a CodeDOM Graph
- How to: Create a Class Using CodeDOM
- Dynamic Language Runtime Overview
- Is the era of reflection-heavy C# libraries at an end?
- .NET, REFLECTION AND MULTIPLE ASSEMBLIES
- Dynamically Loading Types in .NET Core with a Custom Assembly Load Context
- Using Type.GetType with .NET Core / Dynamically Loading .NET Standard Assemblies in .NET Core
- Collectible assemblies in .NET Core 3.0
- DLR using Reflection.Emit (In Depth) Part 1
- DLR using Reflection.Emit (In Depth) Part 2
- Dynamically loading types from assembly files in .NET Core and Standard
- Dynamically compile and run code using .NET Core 3.0
- .NET Core Plugins
- Understanding System.Runtime.Loader.AssemblyLoadContext
- Create a .NET Core application with plugins
- Instantiating a C# object from a string using Activator.CreateInstance in .NET
- AssemblyBuilder Class
- System.Reflection.Emit Namespace
- Reflection and Reflection.Emit in C#
- Chapter 5. Generating code with Reflection.Emit
- Reflection Part 1: Discovery and Execution
- Reflection Part 2: Emit
- Benchmarking 4 reflection methods for calling a constructor in .NET
- Get All C# Classes Implementing an Interface
- Create an instance of a Generic Type and invoke it's method
- Get a generic method and invoke it
- Instantiating classes that implement an interface (e.g. plugin activation)
- IL Generation in .NET with Sigil
- How to: Define a Generic Method with Reflection Emit
- How do I use reflection to call a generic method?
- How to call a generic async method using reflection
- Using reflection to invoke generic method passing lambda expression
- Achieving compile-time performance with Reflection in C#
- Dynamically invoking a generic method with Reflection in .NET C#
- C# Reflection Explained (Claim generation example)
- How Assembly Scanning keeps your .NET code clean
- natemcmaster/DotNetCorePlugins - .NET Core library for dynamically loading code
- kevin-montrose/Sigil - A fail-fast validating helper for .NET CIL generation
- skbkontur/gremit - .NET Reflection.Emit extensions
- ekonbenefits/dynamitey - (pronounced dyna-mighty) flexes DLR muscle to do meta-mazing things in .net