Usando reflejo en .Net, ¿cuál es la differnce entre:¿Cuál es la diferencia entre IsAssignableFrom y GetInterface?
if (foo.IsAssignableFrom(typeof(IBar)))
Y
if (foo.GetInterface(typeof(IBar).FullName) != null)
¿Qué es más apropiado, ¿por qué?
¿Cuándo podría fallar uno u otro?