If the method is overloaded, this method throws.  There is no method which returns a single prperty that does not potentially throw on overloads.. one of the reasons why System.Refleciton is so slow.