La méthode Type.IsSubclassOf ne fonctionne qu'avec deux types de béton, par ex.Comment vérifier si une interface étend une autre en C#?
public class A {}
public class B : A {}
typeof(B).IsSubclassOf(typeof(A)) // returns true
Existe-t-il un moyen de savoir si une interface en étend une autre? par exemple.
public interface IA {}
public interface IB : IA {}
La seule chose que je peux penser est d'utiliser GetInterfaces sur IB et vérifier si elle contient des IA, personne ne sait d'un autre/meilleure façon de le faire?