Il metodo Type.IsSubclassOf funziona solo con due tipi di calcestruzzo, ad es.Come verificare se un'interfaccia ne estende un'altra in C#?
public class A {}
public class B : A {}
typeof(B).IsSubclassOf(typeof(A)) // returns true
C'è un modo per scoprire se un'interfaccia ne estende un'altra? per esempio.
public interface IA {}
public interface IB : IA {}
L'unica cosa che mi viene in mente è quello di utilizzare getInterfaces su IB e verificare se contiene IA, qualcuno sa di un altro/modo migliore per fare questo?