Equivalente do C # do caractere curinga do Java

Se existir, qual é o equivalente em C # do seguinte código Java:

new HashMap<Class<? extends BaseClass>, Integer>();

Eu uso atualmentenew Dictionary<Type, int>(), que é mais parecido
new HashMap<Class<?>, Integer>() o que obviamente não é o mesmo.

(Ignore as diferenças entreHashMap eDictionary)

Editar: Para esclarecer, não estou tentando definir uma nova classe, basta criar uma instância deHashMap/Dictionary.

questionAnswers(3)

yourAnswerToTheQuestion