Compara el contenido de dos objetos para la igualdad
Tengo dos objetos complejos (es decir, objetos con cadena, int, double, List y otros tipos de datos caseros) del mismo tipo. Me gustaría comparar el contenido de ambos para asegurarme de que sean idénticos. Nota: El objeto no implementa .Equals (no tengo control sobre eso) y no implementa IComparable.
¿Existe una forma genérica (reflexión) para comparar el contenido de los dos objetos?
¡Gracias!