Skip to content

1.4.5

Compare
Choose a tag to compare
@MaisiKoleni MaisiKoleni released this 20 Mar 13:25
· 513 commits to master since this release

User-Side Changes

  • 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.