Types au moment de l'exécution dans la réflexion

La réflexion fournit des classes, telles que Type et MethodInfo, pour représenter des types, des membres, des paramètres et d'autres entités de code. Toutefois, lorsque vous utilisez la réflexion, vous ne travaillez pas directement avec ces classes dont la plupart sont abstraites (MustInherit en Visual Basic). Vous travaillez plutôt avec les types fournis par le Common Language Runtime (CLR).

Par exemple, lorsque vous utilisez l'opérateur typeof C# (GetType en Visual Basic) pour obtenir un objet Type, l'objet est vraiment un RuntimeType. RuntimeType dérive de Type et fournit des implémentations de toutes les méthodes abstraites.

Ces classes de runtime sont internal (Friend en Visual Basic). Elles ne sont pas documentées indépendamment de leurs classes de base car leur comportement est décrit par la documentation de classe de base.

Voir aussi

Concepts

Réflexion