Teniendo en cuenta:C# interface herencia
public interface IA
{
void TestMethod();
}
public interface IB : IA
{
}
qué:
typeof(IB).GetMethods().Count() == 0;
?
Para que quede claro:
public class A
{
public void TestMethod()
{
}
}
public class B : A
{
}
typeof(B).GetMethods().Count();
hace el trabajo (que devuelve 5);
Como beneficio adicional:
typeof(IB).BaseType == null
He omitido BindingFlags porque no están ayudando;). – ppiotrowicz
Las banderas de encuadernación no ayudan en este caso. Ellos ayudan cuando las clases están involucradas. – Manfred