Tipos de runtime em reflexão

Reflexo fornece classes, como Type e MethodInfo, para representar tipos, membros, parâmetros e outras entidades de código. No entanto, quando você usa reflexão, você não trabalhará diretamente com essas classes, a maioria dos quais é abstrata (MustInherit em Visual Basic). Em vez disso, você trabalha com tipos fornecidos pelo common language runtime (CLR).

Por exemplo, quando você usa C# typeof operador (GetType em Visual Basic) para obter um Type o objeto, o objeto é realmente um RuntimeType. RuntimeTypederiva de Typee fornece implementações de todos os os métodos abstratos.

Essas classes de tempo de execução são internal (Friend em Visual Basic). Eles não são documentados separadamente de suas classes base, porque seu comportamento é descrito pela documentação da classe base.

Consulte também

Conceitos

Reflexão