System.Reflection, espaces de noms

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres de XNA Framework
Inclure les membres de Bibliothèque de classes portable

Les espaces de noms System.Reflection contiennent des types qui fournissent une vue managée des types, des méthodes et des champs chargés, avec la possibilité de créer dynamiquement et d'appeler des types. Un espace de noms enfant contient des types qui permettent à un compilateur ou à un autre outil d'émettre des métadonnées et le langage MSIL (Microsoft Intermediate Language).

Espaces de noms

Espace de noms Description
System.Reflection L'espace de noms System.Reflection contient des types qui récupèrent des informations sur les assemblys, les modules, les membres, les paramètres et d'autres entités en code managé en examinant leurs métadonnées.Ces types peuvent également être utilisés pour manipuler des instances de types chargés, par exemple pour raccorder des événements ou appeler des méthodes.Pour créer des types de façon dynamique, utilisez l'espace de noms System.Reflection.Emit.
System.Reflection.Context L'espace de noms System.Reflection.Context contient des classes qui permettent l'utilisation de contextes de réflexion personnalisés.
System.Reflection.Emit L'espace de noms System.Reflection.Emit contient des classes qui permettent à un compilateur ou à un outil d'émettre des métadonnées et le langage MSIL (Microsoft Intermediate Language) et de générer éventuellement un fichier exécutable portable (PE) sur le disque.Les clients principaux de ces classes sont les compilateurs et les moteurs de script.