Practical Reflection in .NET
Reflection is an extremely powerful feature of .NET but there is a big difference between what we can do and what we should do. Several of these features are useful to the everyday developer. We'll take a look at what reflection is capable of and then narrow our focus to practical uses -- balancing flexibility, safety, and performance.
Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. Jeremy lives in Southern California with 2 cats and a banjo. For more information visit http://www.jeremybytes.com (http://www.jeremybytes.com/).