¿Cómo obtener el parámetro de tipo genérico de la clase base?

Tengo tres clases de la siguiente manera:

public class TestEntity { }

public class BaseClass<TEntity> { }

public class DerivedClass : BaseClass<TestEntity> { }

Ya tengo elSystem.Type&nbsp;objeto deDerivedClass&nbsp;utilizando la reflexión en tiempo de ejecución. ¿Cómo puedo obtener elSystem.Type&nbsp;objeto deTestEntity&nbsp;utilizando la reflexión?

Gracias.