Usando la reflexión para obtener un MethodInfo, quiero probar si el tipo devuelto es typeof System.Void.Cómo probar si MethodInfo.ReturnType es un tipo de System.Void?
Prueba si se trabaja bien System.Int32
myMethodInfo.ReturnType == typeof(System.Int32)
pero
myMethodInfo.ReturnType == typeof(System.Void)
no compila? En este momento estoy probando si la representación de la cadena del nombre es "System.Void", que parece muy incorrecta.
qué error te va en la construcción de ese código ? –
Si un método devuelve Void, significa que no devuelve nada, entonces, ¿por qué no invertir la lógica y verificar lo que podría devolverse? Solo una idea ... –
El compilador dice "System.Void no se puede usar desde C# - use typeof (void) para obtener el tipo de vacío". Ah, acaba de leer el error. DOH! –