You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Include the "Dynamics Framework", see #71 (credits to @MDK5) The "Dynamics Framework" is a set of classes that wrap reflective operations so that they are almost as usable as the direct usage. The structure is defined is the first place by creating generic DynamicClasses, DynamicMethods, DynamicConstructors and DynamicFields. This reduces the need for casting, and due to the precise definition of the expected structure, we can produce a clear error message if something cannot be found or is ill-defined. Because the reflective operations are encapsulated in the Dynamic... objects, the code stays compact and readable and even testing large exercises purely via reflective operations is feasible.