A Simple tool to help me better understand the performance impact of reflection.
"The main problem with Reflection is that the security is verified at every call. Fortunately, there is a way to make the security checks only the first time and at the second method call, we can consider the method “trusted” and call it normally. This is accomplished using Delegates."
https://www.c-sharpcorner.com/article/boosting-up-the-reflection-performance-in-c-sharp/