Bajo un espacio de nombres dado, tengo un conjunto de clases que implementan una interfaz. Vamos a llamarlo ISomething
. Tengo otra clase (llamémoslo CClass
) que conoce aproximadamente ISomething
pero no conoce las clases que implementan esa interfaz.¿Cómo encontrar todas las clases que implementan una interfaz determinada?
Me gustaría que CClass
busque toda la implementación de ISomething
, cree una instancia de la instancia y ejecute el método.
¿Alguien tiene una idea de cómo hacer eso con C# 3.5?
posible duplicado de [Obtener todos los tipos que implementan una interfaz con C# 3.0] (http://stackoverflow.com/questions/26733/getting-all -types-that-implement-an-interface-with-c-sharp-3-0) –