Cómo determinar si un tipo implementa una interfaz genérica específica tipo

Asuma las siguientes definiciones de tipo:

public interface IFoo<T> : IBar<T> {}
public class Foo<T> : IFoo<T> {}

¿Cómo puedo saber si el tipoFoo implementa la interfaz genéricaIBar<T> cuando solo está disponible el tipo destrozado?

Respuestas a la pregunta(11)

Su respuesta a la pregunta