Practical Reflection in .NET
Reflection is a useful tool for the everyday developer. Here's how.
What you'll learn
Reflection is an extremely powerful feature of .NET. But there is a big difference between what we can do and what we should do. We'll take a quick look at what reflection is capable of and then narrow our focus to practical uses: balancing flexibility, safety, and performance.
Table of contents
Capabilities and Best Practices
Dynamic Loading with Configuration
Discovering Types in Assemblies
Reflection in Developer Tools
Should I Be Worried?