Tipos de reflexión en tiempo de ejecución

La reflexión proporciona clases, como Type y MethodInfo, para representar tipos, miembros, parámetros y otras entidades de código. Sin embargo, cuando se utiliza la reflexión, no se trabaja directamente con estas clases, la mayoría de ellas son abstractas (MustInherit en Visual Basic). En su lugar, se trabaja con tipos proporcionados por Common Language Runtime (CLR).

Por ejemplo, al utilizar el operador (typeof de C# (GetType en Visual Basic) para obtener un objeto Type, el objeto es realmente un RuntimeType. RuntimeType se deriva de Type y proporciona implementaciones de todos los métodos abstractos.

Estas clases en tiempo de ejecución son internal (Friend en Visual Basic). Dichas clases no están documentadas por separado con respecto a sus clases base, debido a que su comportamiento aparece descrito en la documentación de clases base.

Vea también

Conceptos

Reflexión