In un determinato spazio dei nomi, ho un set di classi che implementano un'interfaccia. Chiamiamolo ISomething
. Ho un'altra classe (chiamiamola CClass
) che sa di ISomething
ma non conosce le classi che implementano quell'interfaccia.Come trovare tutte le classi che implementano una determinata interfaccia?
Mi piacerebbe che CClass
cerchi tutta l'implementazione di ISomething
, istanzia un'istanza di esso ed esegui il metodo.
Qualcuno ha un'idea su come farlo con C# 3.5?
possibile duplicato di [Ottenere tutti i tipi che implementano un'interfaccia con C# 3.0] (http://stackoverflow.com/questions/26733/getting-all -types-that-implement-an-interface-with-c-sharp-3-0) –