Reflexão e tipos genérico

Do ponto de vista de reflexão, a diferença entre um tipo genérico e um tipo comum é que um tipo genérico tem associado a ele um conjunto de parâmetros de tipo (se for uma definição de tipo genérico) ou argumentos de tipo (se for um tipo construído).Um método genérico difere de um método comum da mesma maneira.

O problema na reflexão é fornecer uma maneira de examinar essa matriz de tipos de parâmetros ou argumentos de tipo.No caso de parâmetros de tipo reflexão também deve fornecer uma maneira de examinar as restrições.Esta seção descreve os métodos do Type e MethodInfo classes que fornecem a capacidade de examinar os tipos genéricos e métodos.

Nesta seção

Referência

  • Type.IsGenericType
    Fornece uma tabela de constantes para os termos usados para discutir tipos genéricos e métodos.

  • MethodInfo.IsGenericMethod
    Fornece uma tabela de constantes para os termos usados para discutir métodos genéricos

Seções relacionadas