public interface IA
{
void TestMethod();
}
public interface IB : IA
{
}
Perché:
typeof(IB).GetMethods().Count() == 0;
?
Giusto per essere chiari:
public class A
{
public void TestMethod()
{
}
}
public class B : A
{
}
typeof(B).GetMethods().Count();
funziona (si restituisce 5);
Come bonus:
typeof(IB).BaseType == null
Ho ommited BindingFlags perché non stanno aiutando;). – ppiotrowicz
I flag di binding non sono di aiuto in questo caso. Aiutano quando sono coinvolte le classi. – Manfred