El método Type.IsSubclassOf solo funciona con dos tipos concretos, p. Ej.¿Cómo comprobar si una interfaz se extiende otra en C#?
public class A {}
public class B : A {}
typeof(B).IsSubclassOf(typeof(A)) // returns true
¿Hay alguna manera de averiguar si una interfaz se extiende a otra? p.ej.
public interface IA {}
public interface IB : IA {}
Lo único que se me ocurre es utilizar GetInterfaces en IB y comprobar si contiene IA, ¿alguien sabe de otro/mejor manera de hacer esto?