Como obter o parâmetro de tipo genérico da classe base?

Eu tenho três classes da seguinte forma:

public class TestEntity { }

public class BaseClass<TEntity> { }

public class DerivedClass : BaseClass<TestEntity> { }

Eu já peguei oSystem.Type&nbsp;objeto deDerivedClass&nbsp;usando reflexão em tempo de execução. Como posso obter oSystem.Type&nbsp;objeto deTestEntity&nbsp;usando reflexão?

Obrigado.