Private Function ProcessTaskQuery() As Boolean Dim loParameter(0) As Object Dim loType As Type = Me.GetType() lcMethod = "Test" Dim loInfo As System.Reflection.MethodInfo = loType.GetMethod(lcMethod) loInfo.Invoke(Me, loParameter) Return True End Function Private Function Test() As Boolean MessageBox.Show("inside") Return True End FunctionThis method is among several other methods in the same class. When I execute this method, the goal is to be able to call a method. The process works ok until loInfo.Invoke() line is reached. When that line is reached, nothing happens. This one is really simple. I do not pass any parameter to the method. Me is the current class. Once loInfo.Invoke() line is executed, it should display a message box as this is what I have in the startup code of the Test() function. But, nothing happens.