I have a method like this: (this is a generic method, and DYNAMIC_CLASS_TYPE will be changed in situation to other situation)
Dim res = f.MyMeth
A much simpler way is to use the System.Activator:
Activator.CreateInstance(YourType, ParramArrayOfYourVariablesForNEW)
So say I have a class (Test) that takes a single string in the initialization
Public Class Test
Public Sub New(byval MyString as string)
...
You could create a new instance like this:
Activator.CreateInstance(gettype(Test),"My String")