I have the following case:
public interface IPerson { .. } public class Person : IPerson { .. } public class User : Person { .. }
See Implementations of interface through Reflection.