Tipos de tempo de execução em reflexão

Reflexão fornece classes, sistema autônomo Type e MethodInfo, para representar tipos, membros, parâmetros e outras entidades de código. No entanto, quando você usa reflexão, que você não trabalhará diretamente com essas classes, a maioria delas é abstratas (MustInherit no Visual Basic). Em vez disso, você trabalhar com tipos fornecidos pelo common linguagem tempo de execução (CLR).

Por exemplo, quando você usar o translation from VPE for Csharp typeof () operadorGetType no Visual Basic) para obter um Type o objeto, o objeto é realmente um RuntimeType. RuntimeType deriva da Typee fornece implementações de todos os métodos abstratos.

Essas classes de tempo de execução são internal (Friend no 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

Visão geral de reflexão