Llamo a un método en un ensamblaje usando reflexión y necesito comparar primero si uno de los parámetros para el método tiene el mismo tipo de base con el parámetro que le estoy pasando.Comparación de tipos de base en la reflexión
Pero cada vez que llamo passedInParameter.GetType().BaseType()
devuelve "
{Nombre = "MarshalByRefObject" FullName = "System.MarshalByRefObject"}.
¿No debería estar mostrando la interfaz se está implementando?
+1 buena respuesta. – Stecya
He observado que "typeof (SomeType) .IsAssignableFrom (param.GetType())" devolverá false cuando param sea TransparentProxy, mientras que "param es SomeType" devolverá true. – Tom