C # obtiene el nombre del parámetro genérico usando la reflexión

Digamos que tengo una clase C # como esta:

class MyClass<Tkey,Tvalue>{}

Como lo consigo"Tkey"&nbsp;y"Tvalue"&nbsp;de la instancia de tipo dada? Necesito el nombre del parámetro, no Tipo.

EDITAR&nbsp;Mi clase es de tipo desconocido, por lo que puede ser algo así como

class MyClass2<Ttype>{}

también